Estimados soy un autodidacta en programacion, desde hace un tiempo (años), tengo un sitio web que estaba sin problemas, hasta que hoy aparece el siguiente mensaje:
Warning: Cannot modify header information - headers already sent by (output started at /home/mitab887/public_html/calculadora/usuarios/Comercial/tabla1/items.php:106) in/home/mitab887/public_html/calculadora/usuarios/Comercial/tabla1/items.php on line 130
Al consultar la pagina aparece un error en la linea que tiene la siguiente instrucción:
Header( "Location: $PHP_SELF?CA=$CA&UID=$UID");
ME PODRÍAN AYUDAR??
EL archivo items.php es así
<?
require("Cart.php");
DBinfo();
Brand();
Root();
mysql_connect("$DBHost","$DBUser","$DBPass");
if ($UID != "") {
$result=mysql( "$DBName", "SELECT * FROM users WHERE User='$UID'");
$num=mysql_num_rows($result);
if ($num == "0") {
$dt=date( "YmdHis");
$UID= "$dt$REMOTE_ADDR";
$date=date( "z");
mysql( "$DBName", "INSERT INTO users VALUES ('$UID','$date')");
Header( "Location: $PHP_SELF?CA=$CA&UID=$UID");
}
}
if ($UID == "") {
$dt=date( "YmdHis");
$UID= "$dt$REMOTE_ADDR";
$date=date( "z");
mysql( "$DBName", "INSERT INTO Users VALUES ('$UID','$date')");
Header( "Location: $PHP_SELF?CA=$CA&UID=$UID");
}
commonHeader("$Company","Select an item");
$result=mysql("$DBName","SELECT * FROM items WHERE Category='$CA' ORDER BY ItemName");
fontFace("Arial","");
echo "<span class='Estiloagua'><b><br>Seleccione un alimento:</B><ul><br><span class='Estiloagua'>";
while ($row = mysql_fetch_row($result)) {
$IS=$row[0];
$IN=$row[1];
$ID=$row[2];
$IC=$row[3];
$Ca=$row[4];
$SC=$row[5];
$II=$row[6];
fontFace("Arial","<a href='$Relative/description.php?II=$II&UID=$UID' class='Estiloagua'>$IN</a><br>");
if ($ID != "") {
fontFace("Arial",""); }
echo "</li>";
}
echo "</ul>";
commonFooter($Relative,$UID);
?>