![Citazione](https://forum.it.altervista.org/images/metro/blue/misc/quote_icon.png)
Originalmente inviato da
heidi52
Nelle pagine dove header() non funziona sta il codice html?
non ho capito cosa vuoi dire....
faccio che postarti il codice di una pagina dove non funziona....e di una dove funziona....
aggiungo un'altra cosa...
fino a ieri...funzionava tutto bene....e non ho cambiato assolutamente niente...
QUI' FUNZIONA (pagina login.php)
Codice:
<?php
include ("accesso.php");
$query= "SELECT Nickname FROM iscritti WHERE Nickname='$_POST[nickname]' AND Password='$_POST[password]' ";
$ris=Mysql_query($query);
if (mysql_num_rows($ris)==0){
echo "Non sei iscritto<br>";
echo "<a href=\"javascript:history.back()\">Torna</a>";
}
else
{
setcookie(chiave,$_POST[nickname],time()+300,"/");
header("location:http://informaticavo.altervista.org/index.php");
}
?>
QUI' non funziona... (controlloregistrazione.php)
Codice:
<?php
include("pagine/accesso.php");
$query = "SELECT Nickname FROM iscritti WHERE Nickname='$_POST[nickname]'";
$ris=mysql_query($query, $db);
if (mysql_num_rows($ris)!=0){
echo "Username già in uso<br>";
echo "<a href=\"javascript:history.back()\">Torna</a>";
for($a=0;$a<22;$a++)
echo " <br>";
}
else{
include("pagine/nomivariabili.php");
$query1 = "INSERT INTO iscritti (Nickname, Password, Tipo_accesso) VALUES ('$_POST[nickname]','$_POST[password]', '$var')";
$ris1=Mysql_query($query1) or ('niente1');
$query2 = "SELECT ID_iscritti FROM iscritti WHERE Nickname='$_POST[nickname]'";
$ris2=Mysql_query($query2) or ('niente2');
$id = MySql_result($ris2,0,0);
$query3 = "INSERT INTO studenti ( Matricola, Nome, Cognome, Scuola, id_iscritti) VALUES ('$matricola','$nome', '$cognome', '$scuola', '$id')";
$ris3=Mysql_query($query3) or ('niente3');
header("location:http://informaticavo.altervista.org/index.php");
}
?>
EDIT: il problema l'ho risolto...anche se non ho ancora capito perchè mi dava quel problema e ora non me lo da più...booh