Ver Mensaje Individual
  #18 (permalink)  
Antiguo 09/06/2006, 19:14
okram
Invitado
 
Mensajes: n/a
Puntos:
Cita:
Iniciado por MindPaniC
el fomulario tiene un fallo vital y por eso no pasa los datos.

<form name="nuevareceta" action="" method="POST">

El fallo esta marcado en negrita. En action debes llamar al archivo php que se encarga de subir los datos a mysql.

en este caso seria asi:

<form name="nuevareceta" action="index.php" method="POST">

Eso asi esta solucionado.
El colocar un action="" indica que el form se procesara en la misma pagina (la actual)... es como poner action="<?=$_SERVER['REQUEST_URI']?>"

Cita:
Iniciado por MindPaniC
luego veo un fallo grave en tu estructura de la base de datos...

no se si has puesto un campo ID que genere un numero nuevo con cada plato que almacene la base de datos... eso es vital para diferenciar todos los platos y para hacer BBDD relaciones y tal y cual.

lo tienes?? y si lo tienes por que no pones esto asi:
('','".$plato."','".$ingredientes."','".$preparacio n. "')";

.... bueno ese es mi punto de vista... que opinen los expertos.
es vital crear una columna indice, o primaria (son diferentes, pero aqui las mencionare como la misma cosa)... algo que indentifique a cada fila (registro)... como ya te mencione, es necesario que este campo id sea del tipo INT con un atributo auto_increment....

Salu2