03. juni 2004 - 21:42
Der er
1 kommentar og 1 løsning
Søger hjælp til min tagwall
Hej, jeg har prøvet at lave tagwall, og at den så skulle tjekke om felterne var fyldt, ellers melde fejl. men det virker ikke :S Hjælp tak :D Start kode--> <form method='post' action='<?=$PHP_SELF?> <? if($_POST[action] == 'send') { if($_POST[navn] == NULL OR $_POST[besked] == NULL) { print "<br><i><font size =\"2\" color=\"#339900\">Du skal udfylde alle felterne!</font></i><br>"; ?> Navn :<br> <input type='text' name='navn' onfocus="if(this.value=='Navn')this.value='';" onblur="if(this.value=='')this.value='Navn';" size='22'><br> Mail :<br> <input type='text' name='email' onfocus="if(this.value=='E-mail')this.value='';" onblur="if(this.value=='')this.value='E-mail';" size='22'><br> Besked :<br><textarea cols='30' rows='5' name='text'></textarea> <br> <br> <input type="submit" value="Send" name="send"><br> <br> </form> <? $host = "localhost"; $user = "BAAAAH brugernavn her"; $pass = "BAAH :D kode her da :D "; $db = "BAAH DB navn her"; $navn = $_POST['navn']; $email = $_POST['email']; $text = $_POST[text]; $time = date("d/m-Y H:i:s"); if ($_POST['navn'] == "") { $navn = "?!"; } if ($_POST['email'] == "") { $email = "?!@?!.dk"; } mysql_connect("$host", "$user", "$pass"); mysql_select_db($db); if(!empty($_POST[text])){ $insertSQL = "insert into tagwall (navn, email, time, text) values ('$navn', '$email', '$time', '$text')"; mysql_query($insertSQL); } $result = mysql_query("SELECT * FROM tagwall ORDER BY id DESC LIMIT 10") or die(mysql_error()); while ($row = mysql_fetch_array($result)) { echo "<a href='mailto:".$row[email]."'>".$row[navn]."</a> - ".$row[time]."<br><br>".$row[text]."<br><br>"; } mysql_close(); ?> kode slut --> Nogen der kan hjælpe mig :)?
Annonceindlæg fra Hitachi
”Forskellighed gør os stærkere!”
Diversitet er ikke kun buzzwords og politisk korrekthed, men et spørgsmål om at alle føler sig godt tilpas og kan yde deres bedste.
31. januar 2025
Prøv: <? if(isset($_POST['action']) && $_POST['action'] == 'send') { if($_POST['navn'] == 'Navn' OR $_POST['text'] == '') { print "<br><i><font size =\"2\" color=\"#339900\">Du skal udfylde alle felterne!</font></i><br>"; }else{ $host = "localhost"; $user = "BAAAAH brugernavn her"; $pass = "BAAH :D kode her da :D "; $db = "BAAH DB navn her"; $navn = $_POST['navn']; $email = $_POST['email']; $text = $_POST['text']; $time = date("d/m-Y H:i:s"); if ($_POST['email'] == "") { $email = "?!@?!.dk"; } mysql_connect($host, $user, $pass); mysql_select_db($db); $insertSQL = "insert into tagwall (navn, email, time, text) values ('$navn', '$email', '$time', '$text')"; mysql_query($insertSQL); $result = mysql_query("SELECT * FROM tagwall ORDER BY id DESC LIMIT 10") or die(mysql_error()); while ($row = mysql_fetch_array($result)) { echo "<a href='mailto:".$row['email']."'>".$row['navn']."</a> - ".$row['time']."<br><br>".$row['text']."<br><br>"; } mysql_close(); }} else { ?> <form method='post' action='<?=$_SERVER['PHP_SELF']?>'> Navn :<br> <input type='text' name='navn' value="Navn" onfocus="if(this.value=='Navn')this.value='';" onblur="if(this.value=='')this.value='Navn';" size='22'><br> Mail :<br> <input type='text' name='email' value="E-mail" onfocus="if(this.value=='E-mail')this.value='';" onblur="if(this.value=='')this.value='E-mail';" size='22'><br> Besked :<br><textarea cols='30' rows='5' name='text'></textarea> <br> <br> <input type="hidden" name="action" value="send" /> <input type="submit" value="Send" name="send"><br> <br> </form> <? } ?>