Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 14-08-2005, 14:12
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Ok, het kan misschien aan mij liggen ik ben nu al 5 uur aan een stuk door aan t code, maar hoe kan dit in godsnaam
PHP-code:

        
if($ref_file != 'showadd.php');
        {
                
//handle->update_counter($id);
                
echo 'Updated';
        }
        elseif(
$ref_file == 'showadd.php');
        {
                echo 
"Boo";
        }
?> 
En allebei levert true op
Ik krijg als output
UpdatedBoo
Met citaat reageren
Advertentie
Oud 14-08-2005, 14:16
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Laat maar ik zie t al na ong een uur turen , lekker stom
Met citaat reageren
Oud 14-08-2005, 14:42
Verwijderd
jah je moet niet zoveel ; gebruiken
Met citaat reageren
Oud 14-08-2005, 14:56
0fd1ba6bef258b3
Avatar van 0fd1ba6bef258b3
0fd1ba6bef258b3 is offline
Waarom niet gewoon:

PHP-code:
if ($ref_file == 'showadd.php')
{
    echo 
"fout";
}
else
{
    echo 
"goed";

Edit:

Trouwens als je kijkt naar het regelnummer dat bij de foutmelding gegeven wordt dan zie je precies waar het fout gaat.
__________________
Je suis une calamité.
Met citaat reageren
Oud 14-08-2005, 16:15
Verwijderd
maar aangezien er kwa syntax geen fouten in zitten zal deze code geen errors genereren.
Met citaat reageren
Oud 14-08-2005, 16:58
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
0fd1ba6bef258b3 schreef op 14-08-2005 @ 15:56 :
Waarom niet gewoon:

PHP-code:
if ($ref_file == 'showadd.php')
{
    echo 
"fout";
}
else
{
    echo 
"goed";

Edit:

Trouwens als je kijkt naar het regelnummer dat bij de foutmelding gegeven wordt dan zie je precies waar het fout gaat.
Omdat er het volgende moet gebeuren: als de pagina waarvandaan je komt niet gelijk is aan showadd.php dan moet er een teller in mysql geupdate worden dmv $handle->update_counter($id);
Dit moet NIET gedaan worden als de pagina showadd.php is, omdat dat daar al gebeurt.
En omdat dit een toevoeging is, lijkt het de omgekeerde wereld, maar andres moest ik heel mn script omgooien, en daar had ik geen zin in.
Ik heb nu zoiets als
PHP-code:
if($ref_file != 'showadd.php')
{
   
$handle->update_counter($id);
}
//continue script 
Dat if/else had ik even tijdelijk gedaan voor mezelf omdat ik steeds true kreeg, en dus in mijn ogen toen zowel bij if als bij else true kreeg. Maar dat kwam dus door de 2 misplaatste ;'s

En ik kreeg geen error omdat er qua syntax niks fout is zoals fosje al zegt

Laatst gewijzigd op 14-08-2005 om 17:03.
Met citaat reageren
Oud 14-08-2005, 19:47
Gimme more beer
Avatar van Gimme more beer
Gimme more beer is offline
Maar if(); kan toch opzich ook? Alleen moet je dan met endif; werken. Dan zou hij in principe toch een foutmelding moeten geven?
__________________
Onderuitgezakt in de koffiehoek van het zorgcentrum zit Sieb met volle teugen na te genieten van de Tweede Wereldoorlog. Arnela is de liefste! <3
Met citaat reageren
Oud 15-08-2005, 04:44
Verwijderd
Citaat:
Gimme more beer schreef op 14-08-2005 @ 20:47 :
Maar if(); kan toch opzich ook? Alleen moet je dan met endif; werken. Dan zou hij in principe toch een foutmelding moeten geven?
De parser kan op z'n bek gaan bij dergelijk if statements. Ik weet zo uit mijn hoofd wel dat de phpparser (v3) er veel moeite mee heeft dergelijke statements goed te interpreteren. Als je dergelijke if-else statements wil gebruiken dan dien je ipv een semilcolon een colon te gebruiken.

Code:
if(expressie):
    statement;
elseif(expressie):
    statement;
else:
    statement;
endif;
Persoonlijk hou ik het op braces
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Huiswerkvragen: Exacte vakken [IN] Leren programmeren
Anika
18 20-01-2008 15:06
Software & Hardware [Server-side scripting] PHP of JSP?
DZHAW
45 16-07-2007 15:06
Software & Hardware [PHP] Pagina wordt niet goed geparsed
Martin
6 15-03-2004 13:51
Software & Hardware [php/mysql] error in een simpele forum :)
micra
16 14-08-2003 13:49
Software & Hardware [PHP] uploadscript
-niels-
7 30-06-2003 17:56
Software & Hardware [PHP] is deze webserver veilig?
niemand
11 25-02-2003 19:24


Alle tijden zijn GMT +1. Het is nu 18:00.