Private Nachrichten werden nicht mehr gelöscht...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <?php include('include/checkuser.php'); $sql_pn = 'SELECT * FROM pn WHERE an="'.$_SESSION['user_id'].'"'; $query_pn = mysql_query($sql_pn); $query_user = mysql_query('SELECT * FROM user WHERE id="'.$_SESSION['user_id'].'"'); $fetch_user = mysql_fetch_array($query_user); ?> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="494px" > <tr><td colspan="4"><strong>Nachrichten</strong></td></tr> <tr> <td width="91"><center>Aktion</center></td><td width="92"><center>Datum</center></td><td width="121"><center>Absender</center></td><td width="170"><center>Betreff</center></td> </tr> <?php while($fetch_pn = mysql_fetch_array($query_pn)) { $sql_user = 'SELECT nick FROM user WHERE id="'.$fetch_pn['von'].'"'; $query_user = mysql_query($sql_user); $fetch_user = mysql_fetch_array($query_user); mysql_query('UPDATE pn SET gelesen=1 WHERE von="'.$fetch_pn['von'].'"'); $fetch_pn['text']=str_replace('<br />','',$fetch_pn['text']); echo '<tr class="tableheader" ><td><input name="'.$fetch_pn['id'].'" type="checkbox" value="'.$fetch_pn['id'].'"></td> <td>'.$fetch_pn['time'].'</td><td>'.$fetch_user['nick'].'</td><td>'.$fetch_pn['betreff'].'(<a href="index.php?menu=sendPN&user='.$fetch_pn['von'].'&betreff=RE:'.$fetch_pn['betreff'].'">RE</a>)</td></tr> <tr><td></td><td colspan="3">'.addslashes(htmlspecialchars(stripslashes (nl2br($fetch_pn['text'])))).'</td></tr> '; if($_POST[$fetch_pn['id']]) { $sql_delete = 'DELETE FROM pn WHERE id="'.$_POST[$fetch_pn['id']].'"'; if(!$query_delete = mysql_query($sql_delete)) { echo 'Deine Nachrichten konnten nicht gel?scht werden.'; } else { echo '<meta http-equiv="refresh" content="0;URL=index.php?menu=PNcenter">'; } } } echo '<tr><td colspan="4"><center><input type="submit" name="delete" value="Markierte Nachrichten l?schen"></center></td></tr>'; ?> </table> </body> </html>
So sieht mein Code bis jetzt aus.
Jedoch geht er pl?tzlich nciht mehr
Bis demletzt ging's noch perfekt.
Was ist Los? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
newwarrior schrieb:
schick mir mal deinen Code und alles was dazu geh?rt als einen Zip Ordner an meine E-Mail Adresse.
Ich werde dir dann sicher helfen k?nnen.
kiefer-malte@web.de
Wieso denn bitte?
Es kann doch NUR an dieser Datei liegen, do sonst keine andere irgendwas macht.
-
dann schick mir diese Datei in einer E-Mail, dann kann ich sie besser kontrollieren
-
newwarrior schrieb:
dann schick mir diese Datei in einer E-Mail, dann kann ich sie besser kontrollieren
hallo?
Du hast die Datei?
Was ist jetzt?
wei? jemand anders Rat? -
Hi! Ich kenne mich damit nicht so aus aber, das sieht irgendwie nach einem gemischten PHP HTML-Code aus...
Vielleicht hilft euch das ...
PS: Wenn dieser Beitrag M?ll war einfach *ignorieren* -
Gib mir mal biite an, was er dor f?r Fehlermedlung jetzt bringt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <?php error_reporting(E_ALL); include('include/checkuser.php'); #mach bei SELECT nie * ist zu unsicher $sql_pn = 'SELECT * FROM pn WHERE an="'.$_SESSION['user_id'].'" LIMIT 1'; $query_pn = mysql_query($sql_pn); $query_user = mysql_query('SELECT * FROM user WHERE id="'.$_SESSION['user_id'].'" LIMIT 1'); $fetch_user = mysql_fetch_array($query_user); ?> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="494px" > <tr><td colspan="4"><strong>Nachrichten</strong></td></tr> <tr> <td width="91"><center>Aktion</center></td><td width="92"><center>Datum</center></td><td width="121"><center>Absender</center></td><td width="170"><center>Betreff</center></td> </tr> <?php while($fetch_pn = mysql_fetch_array($query_pn)) { $sql_user = 'SELECT nick FROM user WHERE id="'.$fetch_pn['von'].'" LIMIT 1'; $query_user = mysql_query($sql_user); $fetch_user = mysql_fetch_array($query_user); mysql_query('UPDATE pn SET gelesen=1 WHERE von="'.$fetch_pn['von'].'"'); $fetch_pn['text']=str_replace('<br />','',$fetch_pn['text']); echo '<tr class="tableheader" > <td> <input name="'.$fetch_pn['id'].'" type="checkbox" value="'.$fetch_pn['id'].'"> </td> <td> '.$fetch_pn['time'].' </td> <td>'.$fetch_user['nick'].' </td> <td>'.$fetch_pn['betreff'].'(<a href="index.php?menu=sendPN&user='.$fetch_pn['von'].'&betreff=RE:'.$fetch_pn['betreff'].'">RE</a>) </td> </tr> <tr> <td> </td> <td colspan="3"> '.addslashes(htmlspecialchars(stripslashes (nl2br($fetch_pn['text'])))).' </td> </tr> '; if($_POST[$fetch_pn['id']]) { $sql_delete = 'DELETE FROM pn WHERE id="'.$_POST[$fetch_pn['id']].'"'; if(!$query_delete = mysql_query($sql_delete)) { echo 'Deine Nachrichten konnten nicht gel?scht werden.'; } else { echo '<meta http-equiv="refresh" content="0;URL=index.php?menu=PNcenter">'; } } } echo '<tr><td colspan="4"><center><input type="submit" name="delete" value="Markierte Nachrichten l?schen"></center></td></tr>'; ?> </table> </body> </html>
Beitrag ge?ndert am 19.03.2006 07:53 von newwarrior
Beitrag ge?ndert am 19.03.2006 07:54 von newwarrior -
newwarrior schrieb:
Gib mir mal biite an, was er dor f?r Fehlermedlung jetzt bringt:
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'> <html> <head> <?php error_reporting(E_ALL); include('include/checkuser.php'); #mach bei SELECT nie * ist zu unsicher $sql_pn = 'SELECT * FROM pn WHERE an=''.$_SESSION['user_id'].'' LIMIT 1'; $query_pn = mysql_query($sql_pn); $query_user = mysql_query('SELECT * FROM user WHERE id=''.$_SESSION['user_id'].'' LIMIT 1'); $fetch_user = mysql_fetch_array($query_user); ?> <title>Untitled Document</title> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'> </head> <body> <table width='494px' > <tr><td colspan='4'><strong>Nachrichten</strong></td></tr> <tr> <td width='91'><center>Aktion</center></td><td width='92'><center>Datum</center></td><td width='121'><center>Absender</center></td><td width='170'><center>Betreff</center></td> </tr> <?php while($fetch_pn = mysql_fetch_array($query_pn)) { $sql_user = 'SELECT nick FROM user WHERE id=''.$fetch_pn['von'].'' LIMIT 1'; $query_user = mysql_query($sql_user); $fetch_user = mysql_fetch_array($query_user); mysql_query('UPDATE pn SET gelesen=1 WHERE von=''.$fetch_pn['von'].'''); $fetch_pn['text']=str_replace('<br />','',$fetch_pn['text']); echo '<tr class='tableheader' > <td> <input name=''.$fetch_pn['id'].'' type='checkbox' value=''.$fetch_pn['id'].''> </td> <td> '.$fetch_pn['time'].' </td> <td>'.$fetch_user['nick'].' </td> <td>'.$fetch_pn['betreff'].'(<a href='index.php?menu=sendPN&user='.$fetch_pn['von'].'&betreff=RE:'.$fetch_pn['betreff'].''>RE</a>) </td> </tr> <tr> <td> </td> <td colspan='3'> '.addslashes(htmlspecialchars(stripslashes (nl2br($fetch_pn['text'])))).' </td> </tr> '; if($_POST[$fetch_pn['id']]) { $sql_delete = 'DELETE FROM pn WHERE id=''.$_POST[$fetch_pn['id']].'''; if(!$query_delete = mysql_query($sql_delete)) { echo 'Deine Nachrichten konnten nicht gel?scht werden.'; } else { echo '<meta http-equiv='refresh' content='0;URL=index.php?menu=PNcenter'>'; } } } echo '<tr><td colspan='4'><center><input type='submit' name='delete' value='Markierte Nachrichten l?schen'></center></td></tr>'; ?> </table> </body> </html>
Beitrag ge?ndert am 19.03.2006 07:53 von newwarrior
Beitrag ge?ndert am 19.03.2006 07:54 von newwarrior
Nichts wirklich bedeutungsvolles:
Notice: A session had already been started - ignoring session_start() in /usr/export/www/vhosts/funnetwork/hosting/phpbase/game/include/checkuser.php on line 2
Notice: Undefined index: id in /usr/export/www/vhosts/funnetwork/hosting/phpbase/game/game/pn.php on line 59
Notice: Undefined index: id in /usr/export/www/vhosts/funnetwork/hosting/phpbase/game/game/pn.php on line 59
Notice: Undefined index: id in /usr/export/www/vhosts/funnetwork/hosting/phpbase/game/game/pn.php on line 99
Notice: Undefined index: in /usr/export/www/vhosts/funnetwork/hosting/phpbase/game/game/pn.php on line 99
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage