Irgendwie funzt das Nachrichten systm nie!!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ansehen
beitrag
betreff
board
date
eingabe
eintrag
fehler
formular
hauptseite
insert
login
mode
username
versuch
zusammen
-
Habe ein Nachrichten System, so das klappt
aber nicht wenn ich dann auf meinen Link
'Nachricht Senden' klicke ?ffnet sich das
eingabe Formular warum ??
Hier der Code:
<?php session_start(); ?> <table border="0" cellpadding="0" cellspacing="0" width="600"> <tr> <td> <img src="logo1.png"> </td> <td> <a href="nachrichten.php?mode=senden">Nachricht Senden</a> </td> <td> <a href="nachrichten.php?mode=ansehen">Nachricht Ansehen</a> </td> <td> <a href="main.php">Zur?ck zur Hauptseite</a> </td> </tr> <tr> <td> <img src="logo2.png"> </td> <td colspan="3"> <?php if(isset($_SESSION['username'])) { echo 'Hallo User: '.$_SESSION['username'].'<br>'; echo '<a href="main.php?mode=logout">Logout</a>'; } else { echo 'Sorry du bist nicht eingeloggt.'; } ?> </td> </tr> <tr> <td> <?php include 'connect.php'; if(isset($_SESSION['username'])) { $lognetuser =$_SESSION['username']; $sql4 = mysql_query("SELECT * FROM `nachrichten` WHERE `username` = '".$lognetuser."'") or die (mysql_error()); $sql2 = mysql_query("SELECT username FROM login") or die (mysql_error()); while($rowenu = mysql_fetch_array($sql2)) { while($rowen = mysql_fetch_array($sql4)) { $mode =$_GET['mode']; { if($mode == senden) { echo '<form action="nachrichten.php?mode=senden2" method="post">'; echo '<table border="0" cellpadding="0" cellspacing="0" width="400">'; echo '<tr><td>Von: <input type="text" name="du" value="'.$_SESSION['username'].'" disabled></td></tr>'; echo '<tr><td>An: <select name="username"><option value="'.$rowenu['username'].'">'.$rowenu['username'].'</option></select></td>/tr>'; echo '<tr><td>Betreff: <input type="text" name="betreff"></td></tr>'; echo '<tr><td>Nachricht: <textarea width="400" height="400" name="nachricht"></textarea></td></tr>'; echo '</table>'; } elseif($mode == senden2) { $post1 =$_POST['username']; $post2 =$_POST['betreff']; $post3 =$_POST['nachricht']; $post4 =$_POST['du']; $datum = time(); if($post1 = '' OR $post2 = '' OR $post3 = '' OR $post4 = '') { echo 'Bitte f?lle alle Felder aus!'; } else { $eintrag = "INSERT INTO nachrichten(username, nachricht, betreff, von, datum) VALUES ('$post1', '$post3', '$post2', '$post4', '$datum');"; $eintragen = mysql_query($eintrag, $verbindung) or die (mysql_error()); if($eintragen == true) { echo 'Eintrag erfolgreich.'; } else { echo 'Server Fehler versuchen sie es erneut, wenn dieses Problem weiter besteht bitte im Forum melden unter <a href="phpbb2">Forum</a>.'; } } } elseif($mode == ansehen) { $dauer = $rowen['datum']; echo '<table border="0" cellpadding="0" cellspacing="0" width="400">'; echo '<tr><td>Von: <b>'.$rowen['von'].'</b></td><td>Datum: <b>'; ?> <?= date("g:i:s", $dauer) ?> <?php echo '</b></td></tr>'; echo '<tr><td>Betreff: <b>'.$rowen['betreff'].'</b></td><td>Nachricht: <b>'.$rowen['nachricht'].'</b></td></tr></table>'; } } } } } // (c) by gollum1990 ?>
Beitrag ge?ndert am 9.05.2006 20:38 von gollum1990 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage