Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/12/2008, 12:40
clusterbit
 
Fecha de Ingreso: octubre-2008
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 0
Cita:
Iniciado por hgp147 Ver Mensaje
Esta mal la sintaxis del INSERT INTO me parece, proba así:
INSERT INTO "nombre_tabla" ("columna1", "columna2", ...) VALUES ("valor1", "valor2", ...)
hola hgp

razon tienes me falto algo

Código PHP:
//insertamos los datos en la tabla td_det_piezas //
//$insert3 = mysql_query("insert into td_det_piezas values("NULL".$_POST['nom_part']."','".$_POST['cantid']."','".$_POST['prop']."')")  
//or die("Could not insert data because ".mysql_error());// 
ahí si olvide el det_id

Cita:
Iniciado por pateketrueke Ver Mensaje
mm.... busca en el foro, ya se ha tratado esto...

solo necesitas usar name del tipo array, y en el PHP... tratarlos como array!

Código HTML:
<input name="foo[]"/> 
y algo así...

Código PHP:
print_r($_POST['foo']); 
vaya, en el HTML no se deben repetir los name (solo los de input-radio)

deberías leer una referencia:

http://w3schools.com


hola

he probado lo que tu me mensionaste y la verdad es que no vi ningun resultado o tal vez fui yo el que no entendio

en cuanto a la consulta si inserta una linea pero no se ven los datos inserta en blanco

akate dejo lo que hice

Código PHP:
<form action="insertar_datos.php" method="post" onSubmit="return validate()">
<
table width="400" border="1" cellspacing="1">
  <
tr>
    <
td>NOMBRE DE PARTE</td>
    <
td>CANTIDAD</td>
    <
td>PROPIEDAD</td>
  </
tr>
  <
tr>
    <
td><input name="foo[0]"/></td>
    <
td><input name="foo[1]"/></td>
    <
td><input name="foo[2]"/></td>
  </
tr>
  <
tr>
    <
td><input name="foo[0]"/></td>
    <
td><input name="foo[1]"/></td>
    <
td><input name="foo[2]"/></td>
  </
tr>
  <
tr>
    <
td><input name="foo[0]"/></td>
    <
td><input name="foo[1]"/></td>
    <
td><input name="foo[2]"/></td>
  </
tr>
  <
tr>
    <
td><input name="foo[0]"/></td>
    <
td><input name="foo[1]"/></td>
    <
td><input name="foo[2]"/></td>
  </
tr>
  <
tr>
    <
td><input name="foo[0]"/></td>
    <
td><input name="foo[1]"/></td>
    <
td><input name="foo[2]"/></td>
  </
tr>
</
table>
<
br>
<
br>
<
label>
<
input type="submit" name="Submit" value="Enviar">
</
label>
<
input name="Restablecer" type="reset" value="Limpiar">
    
  </
p>
</
form
aka mi consulta
Código PHP:
$insert3 mysql_query("insert into td_det_piezas values('NULL','".$_POST['foo[0]']."','".$_POST['foo[1]']."','".$_POST['foo[2]']."')")  
or die(
"Could not insert data because ".mysql_error()); 
saludos

mmmmmm... perdonen my poco entendimiento

pero sigo sin entender los array

Última edición por GatorV; 09/12/2008 a las 14:06