Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/05/2012, 17:08
Avatar de dahngeek
dahngeek
 
Fecha de Ingreso: enero-2012
Mensajes: 7
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Insertar datos de una lista en MySQL con form php

Vi lo que quieres hacer y me hice un script funciona bien :)

Primero haz el formulario, el mio va a "proceso.php" y si ves, los "value=" son con números solo números, y en la base de datos el campo "material"debe ser el tipo "int"
Código HTML:
<form name="form1" action="proceso.php" method="POST">
<select name="material">
  <option value="">Select...</option>
  <option value="1">Calculo1</option>
  <option value="2">Calculo2</option>
</select>

<p><input type="submit" id="submit" name="submit"/> 
He aqui el "proceso.php"
Código PHP:
<?  
$material
=$_POST['material'];  //recibe el formulario
$link mysql_connect("localhost""USUARIO""CONTRASEÑA")  //conecta a la db
or die("No se pudo conectar a la db!");  
mysql_select_db("BASEDEDATOS")  
or die(
"No se pudo elegir la db!");  
$query "insert into `TABLA` (`material`) values  
('$material')"
;  //inserta todo a la db, material(sin $) es el campo al que se insertara
$result mysql_query($query)  
or die(
"Query failed:$query");  
?>
solo reemplaza USUARIO, CONTRSEÑA, BASEDEDATOS y su tu servidor lo requiere, tambien localhost
y en donde dice `TABLA` pon la tabla en la que se va a registrar todo.

Espero te sirva, yo aprendí a a manejar bases de datos por php aunque no lo creas.. hoy. jejeje. cualquier duda solo pregunta :)