Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/08/2004, 02:01
Avatar de puchitol
puchitol
 
Fecha de Ingreso: diciembre-2003
Ubicación: ELCHE
Mensajes: 322
Antigüedad: 21 años
Puntos: 0
Hola,
pues si te fijas bien es muy sencillo. Cuando creas las cadenas que contienen las sentencias INSERT a ejecutar, al crear la segunda "machaca" el contenido de esa variable SQL, es decir, inicialmente contiene la primera sentencia SQL pero no la ejecutas y luego cambias el contenido de esa varibla por la segunda sentencia, por eso dices que te almacena solo el nombre.
Cada vez que quieras ejecutar una sentencia, primero creas la cadena y luego la ejecutas, asi:

$SQL="INSERT INTO usuario values (0,'".$_POST['inputarea1']."'0,0,0,0,0,0,0) ";
if(mysql_db_query("prueba",$SQL)) echo "Si"; else echo "No";

$SQL="INSERT INTO usuario values (0,'".$_POST['Nombre']."' ,0,0,0,0,0,0,0) ";
if(mysql_db_query("prueba",$SQL)) echo "Si"; else echo "No";
...

De todas formas, imagino que esos datos que insertas seran del mismo usuario, no?, entonces es mas facil que todo eso, se mete todo en una misma sentencia:

$SQL = "INSERT INTO usuario values(.....".$_POST['inputarea1'].",".$_POST['Nombre'].".......");
if(mysql_db_query("prueba",$SQL)) echo "Si"; else echo "No";

un saludo,
__________________
If you think fuck is funny, fuck yourself and save your money,
espero que entendais la moraleja... je, je, je