Es así como lo tengo:
Código PHP:
$id_proveedor = $_POST['nomproveedor'];
echo $id_proveedor;
Ésta es la primera parte del código:
Código PHP:
<FORM action="doc.php" METHOD="POST">
<tr><td>Título:</td><td><input type="text" name="nombre"></td></tr>
<tr><td>Proveedor:</td><td>
<?php
$buscar=mysql_query("SELECT n_proveedor,id_user,id_company from proveedor") or die ("Error en la consulta");
$contar=mysql_num_rows($buscar);
if($contar>0) {
echo '<select name="nomproveedor">';
while($datos=mysql_fetch_assoc($buscar)) {
echo '<option value="'.$datos['idproveedor'].'">'.$datos['n_proveedor'].'</option>';
}
echo '</select>';
}
?>
<tr><td>Fecha de cierre:</td><td><input type="text" name="finishdate"></td></tr>
<tr><td>Notas:</td><td><textarea rows=3 cols=20 name="notes"></textarea></td></tr>
<tr><td colspan="2"><center><input type="submit" name="check" value="Añadir nueva subasta">
<input type="button" value="Volver atrás" onClick="history.back()"></center></td></tr>
</FORM>
</TABLE>
La segunda parte es la que te he puesto anteriormente,
Código PHP:
$date = date("Y-m-d H:i:s");
$id_proveedor = $_POST['nomproveedor'];
if(!empty($_POST['check'])) {
$query = mysql_query("SELECT * FROM proveedor WHERE n_proveedor='$id_proveedor'") or die (mysql_error());
while($row = mysql_fetch_array($query)){
$id_usuario = $row['id_usuario'];
/*traes todos los datos (ESTO NO ENTIENDO MUY BIEN QUÉ SIGNIFICA)*/
}
}
mysql_query("INSERT INTO tabla1(nombre,proveedor,id_usuario,id_empresa,f_creac,f_cierre,notas,progreso) VALUES ('".$nombre."','".$nomproveedor."','".$id_usuario."','".$companyid."','".$date."','".$finishdate."','".$notes."','0')") or die("Fail");
echo "<script language=\"javascript\">window.location.href = \"index.php?\";</SCRIPT>";
Aparentemente parece estar bien, no? =/...
Saludos