Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2015, 00:37
Mauronymus
 
Fecha de Ingreso: mayo-2014
Mensajes: 15
Antigüedad: 10 años
Puntos: 0
insertar registros en mysql con select de php

Hola, para no alargar mucho el tema y resumir la cuestión es la siguiente, tengo una pequeña aplicación que lo que hace es insertar registros en la base de datos, la idea es desde otra hoja en php llamar esos registros, escoger uno y luego insertarlo en otra tabla dentro de la base de datos para poder trabajar unas operaciones dependiendo de lo que insterte en esa tabla, la cuestion es que, en una hoja tengo esto (copiare solo un pedazo para no alargar):
<li>
<label for="proceso">Proceso: </label>
<?php
include("conexion.php");

$query = 'SELECT * from procesos ORDER BY proceso ASC';
$sql = mysql_query($query, $conexion);

echo '<select name="proceso">';

while($row = mysql_fetch_array($sql))
{
echo '<option value="'.$row['id_proceso'].'">'.$row['proceso'].' </option>';
}
echo '</select>';

?>
</li>


y cuando le doy el boton agregar se va a hacer el procedimiento a otra hoja donde tengo esto:


<?php
include("conexion.php");

$conexion = mysql_connect($host, $user, $pw) or die ("Problema al conectar con el host");
mysql_select_db($bd, $conexion) or die ("Problemas al conectar con la base de datos");


mysql_query("INSERT INTO actividades (fecha, operario, proceso, sitio, proyecto, tiempo)
VALUES ('$_POST[fecha]', 'operario', '$_POST[proceso]', 'sitio', 'proyecto', '$_POST[tiempo]')", $conexion);


echo "Se ha agregado un nuevo registro!";

?>

pero pues me dice que por ejemplo operario, proceso(el que puse de ejemplo) y el resto no se han definido, no se como llamarlos, alguien podria colaborarme? muchas gracias.

a por cierto, tengo definidas diferentes variables 'variable', $_POST como para ver cual salia pero ninguna

Última edición por Mauronymus; 25/08/2015 a las 00:40 Razón: falto completar.