30. marts 2001 - 14:35
Der er
38 kommentarer
Gæstebog!!!!!
Hejsa folkens det i ser herunder er min hurtigt skrevne gæste bog... og den virker sq ikke :(. så jeg tænkte på om der var nogle derude som kunne hvad der var galt...???? jeg har vist min table,koden til gæstebogen sååå.. enjoy. !-------Table---------!! CREATE TABLE bog ( nr int(11) NOT NULL auto_increment, navn tinytext NOT NULL, email tinytext NOT NULL, dato tinytext NOT NULL, besked text NOT NULL, PRIMARY KEY (nr) ); !-------Table---------!! !-------Source til gæstebogen-------!! <html> <head><title>Velkommen til Stakkel.dk Gb</title></head> <body bgcolor=\"#CCCCCC\"> <? $db = mysql_connect(\"localhost\",\"Larsk\"); mysql_select_db(\"gbog\",$db); if($skriv){ $besked = str_replace(\"\\n\",\"<BR>\",$besked); $dato_array = getdate(); $dato = $dato_array[\"mday\"].\"/\".$dato_array[\"mon\"].\"-\".$dato_array[\"year\"]; mysql_query(\"INSERT INTO bog (navn, email dato, besked) VALUES (\'$navn\',\'$email\',\'$dato\', \'$besked\')\"); } ?> <CENTER> <FORM METHOD=POST ACTION=<? echo $PHP_SELF; ?>> <INPUT TYPE=hidden NAME=skriv VALUE=1> <b>Navn:</b> <INPUT TYPE=text NAME=navn style=\"font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCCCCC\"><BR> <b>Email:</b><INPUT TYPE=text NAME=email style=\"font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCCCCC\"><BR> <TEXTAREA NAME=besked COLS=30 ROWS=5 style=\"font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCCCCC\"></TEXTAREA><BR> <INPUT TYPE=submit VALUE=skriv style=\"font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCCCCC\"> </FORM> <br><br> <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"358\" height=\"321\" id=\"AutoNumber1\"> <? $db = mysql_connect(\"localhost\",\"Larsk\"); mysql_select_db(\"gbog\",$db); $query = mysql_query(\"SELECT * FROM bog ORDER BY nr DESC\") or die(mysql_error()); while($data = mysql_fetch_array($query)) { ?> <center> <center> <tr> <td width=\"358\" height=\"20\"><a href=\\\"mailto:<?=$data[email]; ?>><?=$data[navn]; ?></a> <?=$data[dato]; ?></td> </tr> <tr> <td width=\"358\" height=\"297\"><?=$data[besked]; ?></td> </tr> <? } ?> </table> <br> </center> !-------Source til gæstebogen-------!! Såååå det vardet ..... /Quinn p.s. jeg har afprøvet det.. jeg kan godt få vist submit formen , den vil ikke mere... Help needed
Annonceindlæg fra Computerworld it-jobbank
30. marts 2001 - 14:38
#1
Hvad siger du problemet er?
30. marts 2001 - 14:42
#2
jeg kan ikke få den til og skrive beskeden ud fra min database ?
30. marts 2001 - 14:45
#3
OK - hvad har du kaldt din database, og din tabel?
30. marts 2001 - 14:52
#4
min database : gbog min tabel : bog og jeg har oz vist strukturen for tablen.
30. marts 2001 - 14:53
#5
Denne her virker. <html> <head><title>Velkommen til Stakkel.dk Gb</title></head> <body bgcolor=\"#CCCCCC\"> <? $db = mysql_connect(\"localhost\",\"Larsk\"); mysql_select_db(\"gbog\",$db); if($skriv){ $besked = str_replace(\"\\n\",\"<BR>\",$besked); $dato_array = getdate(); $dato = $dato_array[\"mday\"].\"/\".$dato_array[\"mon\"].\"-\".$dato_array[\"year\"]; mysql_query(\"INSERT INTO bog (navn, email, dato, besked) VALUES (\'$navn\',\'$email\',\'$dato\', \'$besked\')\"); // Heri ligger din fejl. Du havde glemt et komma mellem email og dato. } ?> <CENTER> <FORM METHOD=POST ACTION=<? echo $PHP_SELF; ?>> <INPUT TYPE=hidden NAME=skriv VALUE=1> <b>Navn:</b> <INPUT TYPE=text NAME=navn style=\"font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCCCCC\"><BR> <b>Email:</b><INPUT TYPE=text NAME=email style=\"font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCCCCC\"><BR> <TEXTAREA NAME=besked COLS=30 ROWS=5 style=\"font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCCCCC\"></TEXTAREA><BR> <INPUT TYPE=submit VALUE=skriv style=\"font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCCCCC\"> </FORM> <br><br> <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"358\" height=\"321\" id=\"AutoNumber1\"> <? $db = mysql_connect(\"localhost\",\"Larsk\"); mysql_select_db(\"gbog\",$db); $query = mysql_query(\"SELECT * FROM bog ORDER BY nr DESC\") or die(mysql_error()); while($data = mysql_fetch_array($query)) { ?> <center> <center> <tr> <td width=\"358\" height=\"20\"><a href=\"mailto:<?=$data[email]; ?>\"><?=$data[navn]; ?></a> <?=$data[dato]; ?></td> <!-- Her har jeg også rettet en lille fejl //--> </tr> <tr> <td width=\"358\" height=\"297\"><?=$data[besked]; ?></td> </tr> <? } ?> </table> <br> </center>
30. marts 2001 - 14:54
#6
Det er for øvrigt et godt hæfte du har fået fat i. Kender ham der har skrevet det - han kan sit stof! :o)
30. marts 2001 - 14:57
#7
heh hvad mener du ? .. jeg lavede det ud fra et hæfte jeg havde købt...... jeg har modiciferet det lidt. .
30. marts 2001 - 14:58
#8
$besked = str_replace(\"\\n\",\"<BR>\",$besked); kan man så disable de html tags < og > og de andre ved at bruge den der str_replace ?
30. marts 2001 - 14:58
#9
Jeg ved det - har det selv liggende. Du har bare tilføjet lidt styles. :o) Mener bare, at det er et godt hæfte. Man kan lære en del af det.
30. marts 2001 - 14:59
#10
For at disable HTML-tags retter du bare: $besked = str_replace(\"\\n\",\"<BR>\",$besked); til: $besked = htmlentities($besked); $besked = str_replace(\"\\n\",\"<BR>\",$besked); htmlentities(); er en indbygget funktioin i PHP, der automatisk retter alle HTML-tags, så de vises som de skal på siden. :o)
30. marts 2001 - 15:00
#11
ja ..... men bemærk , der hvor man viser udtrækket står der <?=$data[rowid] ;?> det var ikke sådanne.. men det er et herre sejt hæfte , som man, JA kan lære meget af..... og jeg har satenem lære meget af det
30. marts 2001 - 15:02
#12
mange tak skal du have
30. marts 2001 - 15:03
#13
men kan man egentlig lave så den viser Nr for hver tag ?
30. marts 2001 - 15:06
#14
Sagtens. Ret: \"><a href=\"mailto:<?=$data[email]; ?>\"><?=$data[navn]; ?></a> <?=$data[dato]; ?> til: <?=$data[nr]; ?>: <a href=\"mailto:<?=$data[email]; ?>\"><?=$data[navn]; ?></a> <?=$data[dato]; ?> Det ser bare ikke så cool ud, fordi den er descending - altså bagvendt. :o)
30. marts 2001 - 15:07
#15
Woops... du skal naturligvis kun rette: <a href=\"mailto:<?=$data[email]; ?>\"><?=$data[navn]; ?></a> <?=$data[dato]; ?> til: <?=$data[nr]; ?>: <a href=\"mailto:<?=$data[email]; ?>\"><?=$data[navn]; ?></a> <?=$data[dato]; ?> Den der \"> var en lille fejl. ;o)
30. marts 2001 - 15:08
#16
heh.. ja . såå det dropper jeg.. men jeg udvider den senere.. hvis du kan garantere det den fejl der deri ,kan rettes som du siger
30. marts 2001 - 15:08
#17
men hvis jeg fjerner ORDER by DESC .. kan man så lave nr pr. tag ?
30. marts 2001 - 15:08
#18
Hvilken fejl mener du?
30. marts 2001 - 15:09
#19
Ja, men så ender det nyeste nederst, hvilket ikke er så sjovt. :o)
30. marts 2001 - 15:10
#20
ti hi ... men jeg kommer tilbage imorgen .. og giver dig nogle points HVIS det altså virker :)
30. marts 2001 - 15:12
#21
Selvfølgelig virker det! :o) Jeg har testet selv, så bare rolig.
30. marts 2001 - 15:13
#22
lyder godt
30. marts 2001 - 15:14
#23
Problemet var, at du prøvede at inserte dine values i feltet email dato, der ikke findes. Så snart du retter det til email, dato, så findes begge felter, og den kan fortsætte.
30. marts 2001 - 15:14
#24
hjvordan kan det være at du har minus point??
30. marts 2001 - 15:17
#25
skwat : Han har rent faktisk +-point, men vi kan bare ikke se det. Engang opstod der en fejl, der gjorde noget sjovt ved mange brugeres point-antal. Tjek eks. min, hvor der står 6990. I min lille blå boks øverst til venstre står der til gengæld 6994, hvilket er det der passer. Han har så nok 0 point nu. ;o)
30. marts 2001 - 16:44
#27
Btw.. jeg satte kun 70 points af til dette spørgsmål. så nu er det ligepludselig 119 ?
30. marts 2001 - 16:47
#28
hehe Oprettelsesdato 2001-03-05 17:55:55 Point ved oprettelse 300 Point opsparet (24 dage * 5 point) 120 Point tjent 180 Point brugt 365 Point ude 239 Banner Point 0 I alt -4
30. marts 2001 - 17:47
#29
codebase : Hvad mener du med at det kan misbruges?
30. marts 2001 - 21:25
#30
parazite & quinnx >> hmmm HVAD er det for et hæfte i taler om ??
30. marts 2001 - 21:35
#31
Det er IDG-hæftet Start på PHP af Thomas G. Kristensen. Køb det i din lokale boghandel til 69 kr. Kanon til PHP-begynderen! :o)
30. marts 2001 - 21:40
#32
Hmmm... det må jeg vist også ha´....
30. marts 2001 - 21:48
#33
nikolajdu : Klart! :o)
30. marts 2001 - 21:52
#34
det er et MEGA SEJT hæfte.....
30. marts 2001 - 21:53
#35
det er oz bare noget af hans programmering der er lidt skodet
30. marts 2001 - 22:00
#36
Hvordan mener du?
31. marts 2001 - 14:01
#37
hvis man nu gør sådan her:
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
så er det gået galt med tabellen!
det kan de sku\' ikke få lov til her:
http://www.codebase.dk/forum/ _codeb@se.
31. marts 2001 - 14:28
#38
hejsa. kan du så sige mig hvordan man disabler det ??
Vi tilbyder markedets bedste kurser inden for webudvikling