Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2009, 16:30
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta ayuda con problema al listar resultados

hola a todos...
necesito ayuda.... me enredé !!

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:
$busquedamysql_query("SELECT nom_contrato FROM contratos WHERE nom_contrato='$nom_contrato'");
$existentesmysql_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 PROBLEMA.. es que eso... me dá como resultado :

"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

"aa" es el nombre de prueba que puse en el form de origen.... y "12" y "bb" son pruebas que ingresé en mysql :P