Sen jag uppgraderade till php 4.3.0 så får jag sånna här felmeddelande...
Undefined variable: sub in C:\projekt\book.php on line 19
variabel sub ska komma från ett formulär...
5 svar · 230 visningar · startad av pepino
Sen jag uppgraderade till php 4.3.0 så får jag sånna här felmeddelande...
Undefined variable: sub in C:\projekt\book.php on line 19
variabel sub ska komma från ett formulär...
Kanske ska köra $_GET['sub']? Om du har register_globals = OFF (vilket jag tror är standard), annars vette fan.
Ok, provar vidare...
Med register_globals=Off får du använda $_POST['sub'] när variabeln kommer från formulär.
Har det inte med register_globals och GET-, POST-, SESSION- eller COOKIE-variabler att göra kan vara att variabeln inte är satt/definierad tidigare.
Exempel 1. Kolla om variabel är satt.
Du har skrivit:
if ($action = "Hej")
och får felmeddelande på $action.
Då kan du istället skriva:
if (isset($action) && $action = "Hej")
Exempel 2. Initiera variabel.
Du har skrivit:
while ($a < $b){
$var .= "Lägg till text";
$a++;
}
och får felmeddelande på $var.
Då kan du istället skriva:
$var = "";
while ($a < $b){
$var .= "Lägg till text";
$a++;
}
$_POST var det ja... jag var nog någon annan när jag skrev... :)
Jag fick igång det, fixa lite i php.ini filen...