Nee hij zouw niet moeten stoppen aangezien je achter de if het haakje opent en vervolgens sluit;) Dus je echo moet je tussen de if zetten en alles buiten de if blijft werken;)
Btw Include is een language construct en geen functie dus haakjes hoef je niet te gebruiken;)
Waarom zijn er de laatste paar dagen veel topics waarbij mensen er van uit gaan dat wij 'helderziend' zijn? De topic titels zijn weinig tot niets zeggend en de post zelf voegt daar weinig aan toe.
Bedenk is wat het probleem is, en neem er de tijd is even voor om het probleem aan ons voor te leggen. Wij kunnen niet raden waardoor jouw probleem is ontstaan zonder relevante code, of duidelijke uitleg wat het probleem nou exact is. (Lappen tekst: plaatscode.be)
Jullie gaan er maar lekker van uit dat wij wel even uitzoeken wat het probleem is, zonder dat je er zelf ook maar enige moeite voor doet om het in één keer duidelijk te maken.. En het is niet alléén tegen jouw bedoeld, maar ook velen anderen. De laatste paar dagen komen er steeds meer van die 'bijna onbegrijpelijke vragen' naar boven waar wij maar moeten gissen wat er nou precies aan de hand is. En van die mensen die weigeren dingen toe te passen die je al 3 keer hebt uitgelegd..
dat als ik een <? if(){} ?> plaats, en daarna een 'echo', dat mijn script toch nog doorloopt? Terwijl hij zou moeten stoppen?
Als je ik je vraag goed begrijp is het dus zo dat je een controle wilt uitvoeren of $crime leeg is. En hoe jij er dan voor kan zorgen dat als hij leeg is hij dit meldt en de rest van het script niet uitvoert.
Open gewoon een nieuwe topic met een DUIDELIJKE TITEL en een DUIDELIJKE inhoud, zodat men ook via de search het topic kunnen vinden, en dat vermijd dat meerdere vragen vaker worden gesteld.. (Alhoewel tegenwoording niemand de search volgensmij nog gebruikt? ) Als je hier direct nog een vraag in stelt, kan je dus moeilijker het antwoord op een vraag vinden, terwijl hij toch al is beantwoord..
Tijd is kostbaar ;)
*Ps* Ik weet niet of je dit nog leest, maar misschien heb je nu zoiets van.. 'die nrzonline, wat een hufter'... Het zij zo, maar ik vind dat het best wel even gezegt mag worden, in het belang van jezelf (meer doelgerichte reacties, dan vragen op jouw vraag) en het belang van anderen. (Mensen met hetzelfde probleem die wél de search gebruiken)
Klopt van geen meter . (Edit: Is niet tegen reacties boven mij, maar die ene waarin Scythen vroeg of zijn code goed was, ja, het duurde even voordat ik het getikt had )
1. Je opent PHP code niet met <? maar met <?php. Dit is een slechte gewoonte om te vergeten, omdat het voor de parser anders onduidelijk is welke taal er moet worden gelezen.
2. Je sluit je if niet (kan zijn dat je dat wel doen, maar heb je in ieder geval niet gepost).
3. In principe werkt deze code, maar het is een slechte aanpak, want stel je hebt een simpele site:
Wat gebeurt er dan met alles wat erachter komt? Inderdaad dat wordt niet weergeven. Weg valide HTML, weg tekst dat er achter zou moeten. Dus onverstandige code .
Alleen kan ik nu niet een volledig antwoord geven, omdat ik niet jouw volledige code heb, want die exit; roep jij aan met een reden, waarschijnlijk op bepaalde code niet te laten parsen. Nu zou ik graag willen weten welke code is dat?
En heb je dat getest? Want ik heb altijd gedacht dat exit; alle output erachter tegengaat. Heb het script in mijn vorige post ook getest. en kreeg de volgende output:
<html>
<head>
<title>Mijn Website</title>
</head>
<body>
<p>Welkom op mijn eerste website, bla bla bla bla</p>
blabla <p>Copyright ...</p>
</body>
<html>
<html>
<head>
<title>Mijn Website</title>
</head>
<body>
<p>Welkom op mijn eerste website, bla bla bla bla</p>
blabla <p>Copyright ...</p>
</body>
<html>
Conclusie: Alle output achter de exit; wordt niet weergeven. Dus je kunt veel beter met een if, else constructie werken indien je als iets waar is het andere niet wit weergeven.