fout in php rekenen
Code (php)
1
2
3
4
2
3
4
if($row9['lvl'] > "0" && $row9['lvl'] < "6"){
$sexp = $row9['lvl'] * 103;
$nexp = $sexp + 100;
}
$sexp = $row9['lvl'] * 103;
$nexp = $sexp + 100;
}
maar als ik $nexp wil echo'en lukt het niet.
dan weergeeft hij niks
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
/* Errors weergeven */
error_reporting(E_ALL | E_STRICT);
ini_set("display_errors", 1);
?>
/* Errors weergeven */
error_reporting(E_ALL | E_STRICT);
ini_set("display_errors", 1);
?>
maar er stond inderdaad dit ja: Notice: Undefined variable: sexp
maar alles wat je boven uitlegt snap ik niet veel van dus mischien de je me nogmaals kan helpen
$sexp = 0;
Zonder kan je heel lang zoeken naar wat er fout gaat...
Undefined index|variables duided op een een slechte controlle
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
function isFloat($value){
$matches = array(); // $matches is zoiezo een array....
if(preg_math('~^\d+[\.,]\d+$~D', $value, $matches)){
$matches = (array) str_replace(',', '.', $value); //of number_format();
}
return $matches;
}
?>
function isFloat($value){
$matches = array(); // $matches is zoiezo een array....
if(preg_math('~^\d+[\.,]\d+$~D', $value, $matches)){
$matches = (array) str_replace(',', '.', $value); //of number_format();
}
return $matches;
}
?>
een lege array komt niet door een if(){} trouwens ;)
Gewijzigd op 01/01/1970 01:00:00 door Lode
ja maar als ik $sexp = 0; ervoor zet klopt het script niet meer want hij moet het uit de database halen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
function schaap(){
$return = array() //0; //of null;
//ik doe allemaal dingen uit een database....
return $return; // is altijd een array // of dus niks/null...
}
if(($schaap = schaap())){ // een lege array komt niet door deze if.. evenals een null of '', en met een nested vergelijking sla je het op in in een $var
echo '<pre>'.print_r($schaap, true).'</pre>';
}
?>
function schaap(){
$return = array() //0; //of null;
//ik doe allemaal dingen uit een database....
return $return; // is altijd een array // of dus niks/null...
}
if(($schaap = schaap())){ // een lege array komt niet door deze if.. evenals een null of '', en met een nested vergelijking sla je het op in in een $var
echo '<pre>'.print_r($schaap, true).'</pre>';
}
?>
wat moet ik er eigenlijk percies me doen wat mijn phpkennis is niet goed
Maar dan moet je je vragen wel volledig formuleren....
nou ik snap eigelijk niks ik wil gewoon weten hoe ik het eigenlijk oplos en als ik het moet vragen moet ik alles vragen want ik snap er totaal niks van :P
rick schreef op 17.08.2009 11:36:
ja maar als ik $sexp = 0; ervoor zet klopt het script niet meer want hij moet het uit de database halen
Dan moet je dat ook doen. Maar wel vóór de if().
} erachter gedaan
rick schreef op 17.08.2009 11:27:
er kwamen meteen duizend foutmeldingen :P
Dus nu even heel hard php tutorials gaan doorlezen. Zelfs al krijg je het werkend, dan nog moet je je fouten wegwerken.