Sperr Funktion

Jam-Mc

Mitglied
Guten Tag

ich habe ein Problem vielleicht könnt ihr mir ja helfen

ich habe ein admin bereich gebaut und in den admin bereich soll ein button rein vom mit man funktionen sperren kann

ich habe auch schon die datenbank tabelle eingerichtet aber der sperrt die funktion nicht

wenn ich es manuel mache geht es nur über die datenbank noch nicht
PHP:
$sqlup =    'INSERT INTO wunschbox (name,title,inter,text)
            values
            ("'.mysql_real_escape_string($_POST["name"]).'","' .mysql_real_escape_string($_POST["title"]) .'","' .mysql_real_escape_string($_POST["inter"]) .'",
"' .mysql_real_escape_string($_POST["text"]) .'")';  
$resup = mysql_query($sqlup) or die(mysql_error()); 

}if ($radlock->radio_locked == 1) {Echo 'ist zurzeit Geschlossen.'; Exit;}
else{

1= angeschaltet
0= Ausgeschaltet

als fehler meldung kommt das hier

Notice: Undefined variable: radlock in /var/www/wunschbox/index.php on line 41
 
Da die diese Art von Fragen sehr oft kommt, habe ich mal ein Tutorial geschrieben wie man am besten auf Fehlersuche geht.
PHP MySQL Debug Queries
Geh es doch mal durch und falls du die Lösung nicht findest, poste mal das ausgegebe SQL-Statement ins Forum.

Und woher stammt $radlock->radio_locked ?
 
Ich kläre es mal genauer

ich habe eine streambox mit sperr funktion

Code:
PHP:
$reslock= mysql_query('SELECT * FROM streambox_pro WHERE radio_url="'.mysql_real_escape_string($_GET["server"]).'"');
$radnum= mysql_num_rows($reslock);
if ( $radnum  < 1 && !$_GET["generator"]) { Echo 'Das Radio ist uns nicht bekannt.'; Exit; } 
$radlock= mysql_fetch_object($reslock); 

echo '<div id="refresh" style="text-align:center;">';
if ($radlock->radio_locked == 1) {Echo '<img src="images/gesperrt.png" width="130" height="200">'; Exit;} Else{

und das geht damit

jetzt habe ich wie gesagt einen webinterface gebaut


und jetzt nutze ich diesen code immoment

PHP:
$link = mysql_connect($db_host,$db_username,$db_password) or die ("Keine Verbindung moeglich"); 
mysql_select_db($database_name) or die ("Die Datenbank existiert nicht");  

 echo "<center><font color=\"#000000\" size=\"4\">Sie haben erfolgreich ihren Wunsch bei uns Eingetragen<br><br>";

$sqlup =    'INSERT INTO wunschbox (name,title,inter,text)
            values
            ("'.mysql_real_escape_string($_POST["name"]).'","' .mysql_real_escape_string($_POST["title"]) .'","' .mysql_real_escape_string($_POST["inter"]) .'",
"' .mysql_real_escape_string($_POST["text"]) .'")';  
$resup = mysql_query($sqlup) or die(mysql_error()); 


}if ($radlock->wunschbox1 == 1) {Echo '<center> ist zurzeit Geschlossen'; Exit;}
else{
 
Ein Tipp am Rande:
Formatiere dein Code!
So sieht niemand ohne Klammernzählen was wo beginnt und wo endet. Mir persönlich ist es zu blöde zuerst den Code zu formatieren um ev. zu verstehen was da so abgeht um dann helfen zu dürfen.

Zitat aus meiner Signatur:
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
 
Zurück