Error in } else {
Ik heb in een script van mij een error op een regel waar alleen maar
} else{ staat. iemand enig idee in het algemeen waar het aan kan liggen?
} else{ staat. iemand enig idee in het algemeen waar het aan kan liggen?
Kijk eens naar de regel ervoor, waarschijnlijk ben je een ; vergeten.
Zo niet, post dan ff je foutmelding.
Zo niet, post dan ff je foutmelding.
Altijd de error posten en indien noodzakelijk een klein stukje relevant script. Geen compleet script.
Volgens mij heb ik ze allemaal wel goed neer gezet. (net nog gekeken.)
Parse error: parse error in E:\wamp\www\klik\register.php on line 74
een form en de rest.
Ik zit eigenlijk nu te kijken. en ik snap nu niet helemaal waarom ik die laatste else er neer heb gezet. (dat is btw ook de error.)
Parse error: parse error in E:\wamp\www\klik\register.php on line 74
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
if(isset($_POST['ref'])) {
$query = "INSERT INTO referrals (referral_id, user_id) VALUES (".$_POST['ref'].", $userid)";
$sql = mysql_query($query) or die ( mysql_error( ) );
}
} else {
echo "Deze gebruikersnaam, dit e-mailadres of dit ip-adres is al in gebruik!";
} else {
?>
$query = "INSERT INTO referrals (referral_id, user_id) VALUES (".$_POST['ref'].", $userid)";
$sql = mysql_query($query) or die ( mysql_error( ) );
}
} else {
echo "Deze gebruikersnaam, dit e-mailadres of dit ip-adres is al in gebruik!";
} else {
?>
Ik zit eigenlijk nu te kijken. en ik snap nu niet helemaal waarom ik die laatste else er neer heb gezet. (dat is btw ook de error.)
Gewijzigd op 01/01/1970 01:00:00 door Nigel
'SanThe:
Altijd de error posten en indien noodzakelijk een klein stukje relevant script. Geen compleet script.
Kijk inderdaad eerst een of je wel alles hebt ingevuld.
if(blabla)
{
blabla;
}else{
blabla
}
if(blabla)
{
blabla;
}else{
blabla
}
Gewijzigd op 01/01/1970 01:00:00 door Roel -
'SanThe:
'SanThe:
Altijd de error posten en indien noodzakelijk een klein stukje relevant script. Geen compleet script.
ik was al aan het editen toen ik je post las.
Ik begon met antwoorden toen er pas 1 reply was.
Regel 6 de } hoort nergens bij. En twee keer 'else' kan niet.
Die regel 6 hoort nog bij iets wat eerder is gebeurt.
En ik denk dat ik het script nog maar een keer ga over lezen.
En ik denk dat ik het script nog maar een keer ga over lezen.
op regel 10 mis je ook een }
je kan beterifelseelseif gebruiken
je kan beter
Gewijzigd op 01/01/1970 01:00:00 door www JdeRuijterNL
Dit is een fragment van het script.
Dus er staat niet alles in.
En ifelse is mij nog niet bekend.
Dus er staat niet alles in.
En ifelse is mij nog niet bekend.
'Nigel:
Dit is een fragment van het script.
Dus er staat niet alles in.
En ifelse is mij nog niet bekend.
Dus er staat niet alles in.
En ifelse is mij nog niet bekend.
elseif(....)
Nu ik er zo weer over heen lees klopt de helft niet.
Dus ik begin overnieuw ;)
Volgende vraag.
Of moet ik dan een nieuw topic in php openen.?
Als ik nu meerdere dingen echo.
Dan krijg ik 1 lap text. Begrijpelijk.
Nu zag ik nl2br() maar ik kom er niet helemaal uit.
Dus mijn conclusie is dat ik het verkeerd gebruik.
Hoe gebruik ik het?
Edit: Ik merk dat ik ook <br> mee in een echo kan stoppen ;) toch bedankt
Dus ik begin overnieuw ;)
Volgende vraag.
Of moet ik dan een nieuw topic in php openen.?
Als ik nu meerdere dingen echo.
Dan krijg ik 1 lap text. Begrijpelijk.
Nu zag ik nl2br() maar ik kom er niet helemaal uit.
Dus mijn conclusie is dat ik het verkeerd gebruik.
Hoe gebruik ik het?
Edit: Ik merk dat ik ook <br> mee in een echo kan stoppen ;) toch bedankt
Gewijzigd op 01/01/1970 01:00:00 door Nigel
nl2br() is de newline in tekst omzetten naar een <br/> meer niet.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
if(isset($_POST['ref'])) {
$query = "INSERT INTO referrals (referral_id, user_id) VALUES (".$_POST['ref'].", $userid)";
$sql = mysql_query($query) or die ( mysql_error( ) );
}
} else {
echo "Deze gebruikersnaam, dit e-mailadres of dit ip-adres is al in gebruik!";
} else {
?>
if(isset($_POST['ref'])) {
$query = "INSERT INTO referrals (referral_id, user_id) VALUES (".$_POST['ref'].", $userid)";
$sql = mysql_query($query) or die ( mysql_error( ) );
}
} else {
echo "Deze gebruikersnaam, dit e-mailadres of dit ip-adres is al in gebruik!";
} else {
?>
Hier klopt natuurlijk niks van, 2x else kan nooit *. Elseif wel.
* Als er geen fout is, is er geen geen, 2x else kan dus sowieso niet, dan loopt m'n brein vast xD
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$ref = $_POST['ref'];
$query = "INSERT INTO referrals (referral_id, user_id) VALUES ($ref, $userid)";
mysql_query($query) or die ("Fout: ".mysql_error."");
}else{
echo "De gebruikersnaam, het emailadres of het IP-adres is al in gebruik."
}
?>
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$ref = $_POST['ref'];
$query = "INSERT INTO referrals (referral_id, user_id) VALUES ($ref, $userid)";
mysql_query($query) or die ("Fout: ".mysql_error."");
}else{
echo "De gebruikersnaam, het emailadres of het IP-adres is al in gebruik."
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Roel -




