necesito ayuda.... me enredé !!
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
miren .. creé un php que me me inserta registros en una tabla mysql....
el tema es que en una parte de este codigo... comparo a ver si existe el registro ingresado (nom_contrato).. hasta aqui todo bien.
el problema es que ahora quiero LISTAR los registros existentes (asi el usuario verá cuales YA fueron ingresados..)
esta es la parte del codigo donde hago esto:
Código PHP:
$busqueda= mysql_query("SELECT nom_contrato FROM contratos WHERE nom_contrato='$nom_contrato'");
$existentes= mysql_query("SELECT nom_contrato FROM contratos");
$rowsReturned = mysql_num_rows($existentes);
if(mysql_num_rows($busqueda)>0) // ó " !=0 " como se quiera ver
{
// Inciso a:
echo "El Contrato ingresado (" . $nom_contrato .") ya existe.<br>";
echo "<a href=\"javascript:history.back()\">Regresar<br></a>";
echo "<br>";
echo "Los Contratos ingresados son:<br>";
while ($row=mysql_fetch_array($existentes))
{
foreach($row as $indice)
{
print "$indice<br>";
}
}
}
"El Contrato ingresado (aa) ya existe.
Regresar
Los Contratos ingresados son:
aa
aa
12
12
bb
bb"
como verán.. me arroja 2 VECES el resultado.... que hago mal
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
"aa" es el nombre de prueba que puse en el form de origen.... y "12" y "bb" son pruebas que ingresé en mysql :P