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