12. november 2006 - 18:11
Der er
21 kommentarer og 1 løsning
Tagwall script
Er der en der kunne hjælpe mig med et ligge tagwall script som mine bruger kan skrive lidt om min side
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
12. november 2006 - 18:13
#1
lille
12. november 2006 - 18:18
#2
12. november 2006 - 18:43
#3
det jeg søger er nok et meget lille et som en tekst box hvor i man skriver og ligger det i sqlen med ip id og navn samt teksten der efter henter jeg det ud med id
12. november 2006 - 18:46
#4
har lavet sqlen sådan her Struktur dump for tabellen `tagwall` # CREATE TABLE `tagwall` ( `id` int(11) NOT NULL auto_increment, `ip` text NOT NULL, `navn` text NOT NULL, `tekst` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ; # # Data dump for tabellen `tagwall` #
12. november 2006 - 18:48
#5
og på selve den side hvor folk skulle kunne skrive skal det kun være et felt navn og tekst
13. november 2006 - 17:34
#6
Hva vil du siger du ????
13. november 2006 - 18:10
#7
ønsker bare et lille tekst felt hvor folk kan skrive ders navn og en lille besked og trykke send der efter kommer det ind i sqlen og der fra henter jeg det ud igen til et sted på min side
13. november 2006 - 18:15
#8
skriveside: <form action="gemmeside.php"> <span>Dit navn:</span><br /> <input type="text" name="navn" /><br /> <span>Besked:</span><br /> <textarea name="besked"></textarea> <br /> <br /> <input type="submit" value="Gem" /> <form> gemmeside.php <?php $dbhost = "localhost"; $database = "tagwall"; $dbuser = "Brugernavn"; $dbpass = "kodeord"; mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($database); $navn = $_REQUEST["navn"]; $besked = $_REQUEST["besked"]; $ip = $_SERVER["REMOTE_ADDR"]; $write = mysql_query("INSERT INTO person (ip, navn, tekst) VALUES ('$ip', '$navn', '$besked')"); if(!$write){ echo 'Der kunne ikke skrives i gæstebogen'; } else{ echo 'Der er nu skrevet i gæstebogen'; } //mcardle
13. november 2006 - 18:39
#9
takker //mcardle det virker laver du et svar så skal du få point
13. november 2006 - 18:39
#10
men skal lige høre om man kan få den til at ligge data ind også
13. november 2006 - 18:45
#11
Svar ;-)
13. november 2006 - 18:45
#12
Data ind?
13. november 2006 - 18:50
#13
dato sorry
13. november 2006 - 19:13
#14
Arrh, jo jo... ;-) gemmeside.php <?php $dbhost = "localhost"; $database = "tagwall"; $dbuser = "Brugernavn"; $dbpass = "kodeord"; mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($database); $navn = $_REQUEST["navn"]; $besked = $_REQUEST["besked"]; $ip = $_SERVER["REMOTE_ADDR"]; $dato = date("d-m-Y"); $write = mysql_query("INSERT INTO person (ip, navn, tekst, dato) VALUES ('$ip', '$navn', '$besked', )"); if(!$write){ echo 'Der kunne ikke skrives i gæstebogen'; } else{ echo 'Der er nu skrevet i gæstebogen'; }
13. november 2006 - 19:14
#15
?> Og selføgelig et sluttag.
13. november 2006 - 19:18
#16
Hvis du vil have tidspunkt på også kan du skrive: $dato = date("d-m-Y H:i:s"); eller du kan sætte din database til timestamp og $dato = NOW();
13. november 2006 - 19:20
#17
Damn... Jeg glemmer hele tiden noget... Prøver igen. gemmeside.php <?php $dbhost = "localhost"; $database = "tagwall"; $dbuser = "Brugernavn"; $dbpass = "kodeord"; mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($database); $navn = $_REQUEST["navn"]; $besked = $_REQUEST["besked"]; $ip = $_SERVER["REMOTE_ADDR"]; $dato = date("d-m-Y H:i:s"); $write = mysql_query("INSERT INTO person (ip, navn, tekst, dato) VALUES ('$ip', '$navn', '$besked', '$dato')"); if(!$write){ echo 'Der kunne ikke skrives i gæstebogen'; } else{ echo 'Der er nu skrevet i gæstebogen'; }
14. november 2006 - 08:13
#18
takker igen her er der point
15. november 2006 - 18:54
#19
eeeew... I kunne da i det mindste have brugt noget ordenlig kode.. ikke sådan noget usikkert fis som der. I tillader jo både SQL injections og at folk både bruger GET og POST til at fyre data af med.
15. november 2006 - 21:12
#20
Du kunne jo bare selv have skrevet noget, i stedet for bare at fyre en række links af. funny >> Set lige en method="post" ind i din form.
06. december 2006 - 05:44
#21
link til kode som jeg selv har skrevet må da være acceptabelt....
06. december 2006 - 14:14
#22
Så laver vi det bare igen: gemmeside.php <?php $dbhost = "localhost"; $database = "tagwall"; $dbuser = "Brugernavn"; $dbpass = "kodeord"; mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($database); $navn = mysql_escape_string($_POST["navn"]); $besked = mysql_escape_string($_POST["besked"]); $ip = $_SERVER["REMOTE_ADDR"]; $dato = date("d-m-Y H:i:s"); $write = mysql_query("INSERT INTO person (ip, navn, tekst, dato) VALUES ('$ip', '$navn', '$besked', '$dato')"); if(!$write){ echo 'Der kunne ikke skrives i gæstebogen'; } else{ echo 'Der er nu skrevet i gæstebogen'; } ?> Så skulle det vidst være det.
Vi tilbyder markedets bedste kurser inden for webudvikling