Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2004, 20:32
Avatar de netorres
netorres
 
Fecha de Ingreso: marzo-2004
Ubicación: 32 kms de Santiago a la costa
Mensajes: 132
Antigüedad: 20 años, 1 mes
Puntos: 0
Problema con formulario

Tengo un select que depende de otro, saque el codigo de un ejemplo de internet para lo cual tengo 2 paginas pero me da el siguiente error.

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\transchool\administrador\maquina\ prueba2.php:5) in c:\apache\htdocs\transchool\administrador\maquina\ prueba2.php on line 8

El error se presenta en la pagina 2..
el codigo de la página 2 es:
<html>
<head>
<title>Untitled Document</title>
</head>
<?php
echo $marcaant,"-",$cboMarca;

if ($marcaant!=$cboMarca) {
header("Location:prueba1.php?nombre=$nombre");
}
else {
// Ingreso de datos a la base de datos
}
?>


* la linea 8 (ocho) esta marcada con rojo

codigo de la pagina 1 que es la que tiene los select es:
<form method="post" action="prueba2.php">

<table width="70%" border="0" align="center">
<?php
// Me conecto a la base de datos
require_once('../../Conection/conect.php');
$liConx=mysql_select_db($gsDatabase_conexion,$gsCo nexion) or die (" no se pudo seleccionar la bd");

// Declaro la variable $paisant que es la que me va a indicar si hay que volver a cargar los datos de las provincias
$marcaant=$cboMarca;

print ("
<tr>
<td><div align=\"right\"><strong>Nombre y Apellido:</strong></div></td>
<td> <input type=\"text\" name=\"nombre\" value=\"$nombre\"></td>
</tr>

<input type=\"hidden\" name=\"paisant\" value=\"$paisant\">

<tr>
<td><div align=\"right\"><strong>Marca:</strong></div></td>
<td><select name=\"cboMarca\" onchange=\"submit();\">
");

//Muestra el combobox de las provincias una vez que se haya elegido el país, no antes
if (!isset($cboMarca)){
print ("<option selected>Seleccione marca</option>");
$cboMarca="0";
}

$sql="SELECT mm.MARMAQ_ID,mm.MARMAQ_NOMBRE,mo.MOD_ID,
mo.MARMAQ_ID,mo.MOD_MAQ_NOM
FROM modelo mo,marca_maquina mm where mm.MARMAQ_ID=mo.MARMAQ_ID
group by mm.MARMAQ_ID";
$res=mysql_query($sql);

while($fila=mysql_fetch_array($res))
{
print("<option value=\"$fila[MARMAQ_ID]\" ");
if ($fila[id_pais] == $cboMarca)
{ print ("selected"); }
print(">$fila[MARMAQ_NOMBRE]</option>\n");
}
print("</select></
td></tr>");

if ($cboMarca!="0")
{ print(" <tr><td><div align=\"right\"><strong>Modelo</strong></div></td>
<td><select name=\"prov\"> ");
$sqlprov="SELECT mm.MARMAQ_ID,mo.MOD_ID,mo.MARMAQ_ID,mo.MOD_MAQ_NOM
FROM modelo mo,marca_maquina mm where mm.MARMAQ_ID=mo.MARMAQ_ID and
mm.MARMAQ_ID=\"$cboMarca\" group by mo.MOD_ID";
$resprov=mysql_query($sqlprov);

while($filaprov=mysql_fetch_array($resprov))
{print("<option value=\"$filaprov[MOD_ID]\">$filaprov[MOD_MAQ_NOM]</option>"); }
print(" </select>
</td></tr>");
}
?>
<tr>
<td><div align="right"><input name="button" type="submit" value="Enviar"></div></td>
<td><input name="reset" type="reset" value="Borrar"></td>
</tr>
</table>

</form>

Culaquier ayuda a esta dormilona programadora se agradece
Saludines.
Adiosin