08. februar 2005 - 02:41
Der er
6 kommentarer og 1 løsning
Simpel Tagwall Receiving
Hey jeg er ved at starte paa php igen jeg har engang lavet en chat og saadan noget men jeg kan slet ikke huske hvordan man goer det mere saa kan I ikke hjaelpe mig? Jeg vil gerne have at tagwall.php saetter data ind i en mysql database naar den modtager data fra write.php og saa vil jeg gerne faa vaere indlaeg til at have et id nummer. Jeg har allerede lavet en field i mysql som hedder id og har autoincrenment. Den er slet ikke faerdig endnu men jeg vil gerne komme af med problemer tidligt. tagwall.php <? include("connect.php"); ?> <p align=center><a href="/write.php">Post on Tagwall</a></p> <? $rname = $_REQUEST["name"]; $rdate = $_REQUEST["date"]; $rtime = $_REQUEST["time"]; $remail = $_REQUEST["email"]; $rmessage = $_REQUEST["message"]; $result = mysql_query("select * from tagwall"); while ($row = mysql_fetch_array($result)) { extract($row); echo "<table cellpadding="5"> <tr><td width=50%>Written By: $name</td></tr> <tr><td width=50%>Date/Time: $date, $time</td></tr> <tr><td width=50%>Email: $email</td></tr> <tr><td width=50% height="100" cellpadding="10">$message</td></tr> </table> <BR> <BR> "; } ?> write.php <? include("connect.php"); ?> <form action="tagwall.php" method="post"> <table cellpadding="10"> <tr><td width="100"><input type="text" name="name" maxlength="40"></td></tr> <tr><td width="100"><input type="text" name="email" maxlength="40"></td></tr> <tr><td width="100" height="150"><textarea name="message"></textarea></td></tr> <tr><td width="100"><input type=submit value="Tag it on the Wall"></td></tr> </table> </form> <?
Annonceindlæg fra Barco
08. februar 2005 - 08:12
#1
Prøv denne write funktion: <? //write.php include("connect.php"); if(isset($_POST['write'])) { $name = mysql_escape_string($_POST['name']); $email = mysql_escape_string($_POST['email']); $message = mysql_escape_string($_POST['message']); $query = mysql_query(" INSERT INTO tagwall ('id', 'name', 'email' , 'message') VALUES ('','" . $name . "', '" . $email . "', '" . $message ."') "); } else { ?> <form action="tagwall.php" method="post"> <table cellpadding="10"> <tr><td width="100"><input type="text" name="name" maxlength="40"></td></tr> <tr><td width="100"><input type="text" name="email" maxlength="40"></td></tr> <tr><td width="100" height="150"><textarea name="message"></textarea></td></tr> <tr><td width="100"><input type=submit name="write" value="Tag it on the Wall"></td></tr> </table> </form> <? } ?>
09. februar 2005 - 02:42
#2
Vent lige selv om den sender til tagwall.php bliver det der sat ind? Og tak for at svare!
09. februar 2005 - 08:31
#3
Nej, den skal sendes til: action="write.php" og ikke tagwall.php som jeg har skrevet!
10. februar 2005 - 01:23
#4
Ok tak undskyld men jeg har et til problem jeg bor i USA og jeg vil gerne have central time(USA, Canada) men den giver mig dansk tid tagwallen virker lige nu den ser saadan ud. Tagwall.php <style type="text/css"> table { border-collapse: collapse; } td { border: 1px solid #000; } </style> <? //tagwall.php include("connect.php"); ?> <p align=center><a href="/write.php">Post on Tagwall</a></p> <? //Mysql Read from tagwall query if(isset($_POST['write'])) { $name = $_REQUEST["name"]; $email = $_REQUEST["email"]; $message = $_REQUEST["message"]; $query = "insert into tagwall set ip='$ip',time=now(), name='$name', email='$email', message='$message'"; mysql_query($query); } $result = mysql_query("select name, email, message, date_format(time, '%H:%i, %c/%e/%Y') as thetime from tagwall order by time desc"); while ($row = mysql_fetch_array($result)) { extract($row); echo "<table cellpadding=5>"; echo "<tr><td width=50%>Written By: $name</td></tr>"; echo "<tr><td width=50%>Date/Time: $thetime</td></tr>"; echo "<tr><td width=50%>Email: $email</td></tr>"; echo "<tr><td width=50% height=100 cellpadding=10>Message: $message</td></tr></table><br>"; } ?> Write.php <style type="text/css"> table { border-collapse: collapse; } td { border: 1px solid #000; } </style> <? //write.php include("connect.php"); ?> <form action="tagwall.php" method="post" name="write"> <table cellpadding="10"> <tr><td width="100"><input type="text" name="name" maxlength="40"></td></tr> <tr><td width="100"><input type="text" name="email" maxlength="40"></td></tr> <tr><td width="100" height="150"><textarea name="message"></textarea></td></tr> <tr><td width="100"><input type=submit name="write" value="Tag it on the Wall"></td></tr> </table> </form>
10. februar 2005 - 08:18
#5
Hvis din side ligger på en Dansk server, så tror jeg du bliver nød til at vise tiden i DK tid + tidsforskellen fra DK til USA! Er det en 6-8 timer eller sådan?
17. februar 2005 - 04:35
#6
.
17. februar 2005 - 08:19
#7
Kunne du ikke bruge noget af inputtet fra mig?
Vi tilbyder markedets bedste kurser inden for webudvikling