Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/10/2007, 02:37
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 20 años, 1 mes
Puntos: 10
Re: problema con combox

Hola, asi tendria q irte
pagina dnd hay el combo
Código PHP:
<form id="miform" name="miform" method="post" action="insertar.php"
    <select id="idmarca" name="idmarca"> 
    <?php 
    $result 
mysql_query("SELECT * FROM marcas order by idmarcas"); 
    while (
$row mysql_fetch_array($resultMYSQL_ASSOC)){ ?> 
    <option value="<?=$row['id']?>"><?=$row['nmarca']?></option> 
    <?php ?> 
    </select>
    <input type="submit"  name="Insertar" value="  INSERTAR  "/>
</form>
pagina donde se inserta.php
Código PHP:
<?php 
include('conexion.inc.php'); 
$conexion=Conectarse(); 
$idmarca $_POST['idmarca'];
//Aqui miramos si llega los datos por post
echo "Valor POST de idmarca=".$idmarca."<br>";
//--Buscamos el nombre de la marca
$str_marca "SELECT nmarca FROM marcas WHERE idmarca=".$idmarca;
$sql_marca mysql_query($str_marca) or die("Error SQL Marca:".mysql_error());
$res_marca mysql_fetch_row($sql_marca);
$nmarca $row[0];
echo 
"Nombre de la Marca=".$nmarca ."<br>";
// ----------------------------------------------------------------

$ins "INSERT INTO equipo (idequipo,modelo) VALUES ('0','$idmarca')";
//imprime la sentencia insertparaver q pone
echo "Sentencia Insert: ".$ins."<br>";
mysql_query($ins) or die("Error SQL Insertando modela:".mysql_error());
//-----------------------------------------------------------------
//Seguidamente imprime los resultados de equipos a ver si te dal correcto ya!!!
$str_modelo "SELECT idquipo,modelo FROM equipo";
$sql_modelo mysql_query($str_modelol) or die("Errors SQL modelo: ".mysql_error());
while(
$res_modelo=mysql_fetch_array($sql_modelo)){
  
$idequipo=$res_modelo[idequipo];
  
$nmodelo=$res_modelo[modelo];
  echo 
$idequipo."-".$nmodelo."<br>";
}
?>
prueba asi a ver q tal...

suerte y saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 23/10/2007 a las 02:42