PDA

View Full Version : Break a PHP parse


Chris Hunter
10-31-2002, 02:51 PM
Following Problem:

I want to stop a php script at a specific position in the sript how could i do that. i tried break; but that doesnt work. The code is as followed: "break;" is the position where i want to quite parsing the PHP:


if($private==1)
{
echo "<H3>PRIVATES ALBUM</H3>";
$result=mysql_query("SELECT * FROM $wp_start where album='$album'");
$login=mysql_result($result,0,"passwort");
}
else
{
$result=mysql_query("SELECT * FROM $wp_start where album='$album'");
$login=mysql_result($result,0,"passwort");
if($passwort!="")
{
echo " <H1>!!INTRUDER!!</H1><BR>";
break;
//HERE SHOULD BE THE END
}
}

//HERE GOEAS ADDITIONAL CODE FOR THE SITE

Spookster
10-31-2002, 03:35 PM
http://www.php.net/manual/en/function.exit.php

Galdo
10-31-2002, 03:40 PM
Yeah, exit is your best bet.

Chris Hunter
10-31-2002, 05:03 PM
ja dann schreib ich einfach exit("INTRUDER!!");

cool - danke

Spookster
10-31-2002, 05:30 PM
Eingang Verboten Schweinhund!!!! :D

Socraties
10-31-2002, 06:46 PM
You could use exit or simply put it into a case statement like this: Or something to this effect.

switch($private){
case 1:
if($private==1){
echo "<H3>PRIVATE ALBUM</H3>";
$result = mysql_query("SELECT * FROM $wp_start where album='$album'");
$login = mysql_result($result,0,"passwort");
}else{
$result=mysql_query("SELECT * FROM $wp_start where album='$album'");
$login=mysql_result($result,0,"passwort");
if($passwort!="")
echo " <H1>!!INTRUDER!!</H1><BR>";
break;
//HERE SHOULD BE THE END
}
}
break;
default:
//DO NOTHING UNLESS YOU WANT TO HAVE
break;
}//END SWITCH HERE
//HERE GOEAS ADDITIONAL CODE FOR THE SITE