login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fout in pagina

Offline blablabla - 26/10/2008 19:49 (laatste wijziging 26/10/2008 19:51)
Avatar van blablablaNieuw lid hallo,

in dit script
Plaatscode: 33957
staat een foutje, waarschijnlijk ergens bij de accolades maar zoals ik heb geteld is het aantal { gelijk aan het aantal }

nu heb ik nog een keer geteld:
Plaatscode: 33958
maar hij klopt nog steeds niet

13 antwoorden

Gesponsorde links
Offline Stijn - 26/10/2008 20:00
Avatar van Stijn PHP expert Lijn 42 en lijn 41 is de omgekeerde wereld! Je include eerst het bestand (openen en de inhoud toevoegen dus) en daarna ga je kijken of dat bestand bestaat...
Offline blablabla - 26/10/2008 20:02
Avatar van blablabla Nieuw lid ik include toch ook eerst het bestand en ga daarna kijken of het bestaat
Offline Joost - 26/10/2008 20:15
Avatar van Joost PHP expert Ja dat moet dus niet 
Offline Stijn - 26/10/2008 20:16
Avatar van Stijn PHP expert
blablabla schreef:
ik include toch ook eerst het bestand en ga daarna kijken of het bestaat
Dus jij bestelt eerst worsten bij de slager en gaat dan pas kijken of hij er nog liggen heeft? In welke fantasiewereld leef jij .
Offline blablabla - 26/10/2008 20:17
Avatar van blablabla Nieuw lid ik heb t omgewisselt en hij doet t nog steeds niet
P.S. de nieuwe code: Plaatscode: 33960
Offline Stijn - 26/10/2008 20:18 (laatste wijziging 26/10/2008 20:20)
Avatar van Stijn PHP expert lijn 63 kan je wij de while conditie stoppen en ook de teller verhogen kan erbij.

  1. while( $row = mysql_fetch_.... && $teller++ < 10 )


@blablabla: je if conditie zegt nu als connect.php niet bestaat, include hem. Moet er nog meer uitleg bijkomen?
Offline blablabla - 26/10/2008 20:23
Avatar van blablabla Nieuw lid je, maar ik had ze omgewisselt wat ik bedoelde is:
include connect.inc.php, als deze niet bestaat weergeef een error
Offline Stijn - 26/10/2008 20:26
Avatar van Stijn PHP expert Waarom include je ze dan eerst. Check dat eerst en include het als het bestaat slimme'ke.
Offline blablabla - 26/10/2008 20:30 (laatste wijziging 26/10/2008 20:31)
Avatar van blablabla Nieuw lid dus ziets
  1. if(!file_exist('connect.inc.php'))
  2. {
  3. //fout weergeven
  4. }
  5. else
  6. {
  7. include('connect.inc.php');
  8. }



maar ok, nu heb ik nog steeds niet het antwoord op mn vraag
Offline Stijn - 26/10/2008 20:46
Avatar van Stijn PHP expert 1) Zorg voor structuur in je code, gebruik tabs voor je body's aan te geven. Dat schept duidelijk voor jezelf en anderen.

2) Denk logisch na, ik heb zonet 3 lijnen in één lijn gestopt (zie de while lus hierboven).
Offline blablabla - 26/10/2008 20:52
Avatar van blablabla Nieuw lid ik heb alle accolades geteld en de { min de } is 0 dus daar ligt t niet aan, volgens mij ben ik ook geen ; vergeten en staan er geen dubbele else. dus wat is het probleem dan. trwens ik weet niet waar de error zit, want mn server weergeeft geen error, egt spr irritant
Offline djb - 26/10/2008 21:00 (laatste wijziging 26/10/2008 21:04)
Avatar van djb PHP beginner @stijn 1989,
Het helpt niet om te zeggen dat hij een betere structuur moet doen.
Ik heb het al een aantal keer tegen hem gemeld met heele lange berichten...
Zie dit bericht: http://www.sitemasters.be/forum/1/30975/

Hij komt hier weer met de exacte code aan...
Ik zag ook de fout dat hij eerst iets include en dan pas controleert, had het er alleen niet bij gezet...

Maar nu heeft hij het al helemaal in een rampenplan gezet..
  1. if(!(file_exists('connect.inc.php')))
  2. include('connect.inc.php');
  3. {


Ik vind het ook zo leuk dat hij het nog steeds niet echt mooi doet met !file_exists(), dat hij er nog even nog meer haakjes omheen zet 

Maar ook doet hij:
  1. if(!(isset($_POST['post'])))


hij is er al een paar keer op verwezen om het totaal anders te doen...
Maarja, ik heb ook niet zoveel zin om er dan alweer naar te kijken en weer die raare structuur uit te vogelen.
Ik heb het hem duidelijk vertelt dat het niet handig is om zo verder te gaan en dat hij het moet veranderen.
Als hij dat nog niet doet dan komen er hier echt geïrriteerde mensen op hem af  

Ik hoop dat hij het nog even allemaal aanpast.

Groetjes jeroen

PS.
Over jouw error report enzo:
Ga naar een andere server, of neem een normaal programma
Zie mijn post op http://www.site...een_foutje
Ik heb zend hier en hij vind jouw script echt een ramp...
Overal rode kringetjes staan er 
Dus dat is allemaal fout...
En jaah, het heeft met je structuur te maken
Offline Stijn - 26/10/2008 22:12
Avatar van Stijn PHP expert @blablabla: het is niet omdat je evenvele accolades hebt, dat je script goed werkt hé.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.241s