Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/07/2012, 10:36
Avatar de dryant
dryant
 
Fecha de Ingreso: agosto-2009
Ubicación: Malaga, Ceuta, España....
Mensajes: 283
Antigüedad: 14 años, 8 meses
Puntos: 10
Respuesta: Insertar datos si no existen

Hola de nuevo gldelossantos

Antes que nada agradecerte todas las respuestas y el interes por ayudarme.
Al final no me ha servido ninguna de tus respuestas, yo creo que es por la funcion exists
ya que siempre me lanzaba el mismo error.

Lo he solucionado con esta FAQ : http://www.forosdelweb.com/wiki/PHP:...os_en_mi_BD%3F

El resultado final ha quedado asi:

Código PHP:
   echo "Ingredientes necesarios:".
        
"<ol>";
   while (
$i $n)
   {
    if (
$ingrediente[$i]!='')
        {
         echo 
"<li>{$ingrediente[$i]} {$cantidad[$i]} {$idUnidad[$i]}</li>";
         
$busqueda=mysql_query("SELECT * FROM ingredientes WHERE nombreIngrediente='$ingrediente[$i]'");
         if(
mysql_num_rows($busqueda)>0){
            echo 
"el ingrediente "$ingrediente[$i]." ya existe por lo que no se ha introducido<br> ";
            }else{
         
mysql_query("INSERT INTO ingredientes (nombreIngrediente) VALUES ('".$ingrediente[$i]."')");}
        }
      
$i++;
   }
   
   echo 
"</ol>"
Lo dicho: Muchisimas gracias!
__________________
Tecnología y tutoriales