12. september 2006 - 19:59
Der er
9 kommentarer og 1 løsning
ad link ting
Hej eksperter Jeg stå og mangler en lille PHP ting som kan tilføje et link+beskrivelse til en link side er der en der ligger inde med sådan et ? /s
Annonceindlæg fra Kommando
13. september 2006 - 00:23
#1
du må uddyde det lidt mere hvad du søger eller skal man bare kunne tilføj link(url)+beskrivelse
13. september 2006 - 01:07
#2
13. september 2006 - 08:15
#3
det er præsis hvad jeg søger - kan du sende den fil til emalker@gmail.com ? og smide et svar :)
13. september 2006 - 09:23
#4
første du laver hedder ---------------- db.php -------------------------- <? $host = "localhost"; $user = "brugernavn"; $pass = "password"; $base = "database"; mysql_connect("$host", "$user", "$pass"); mysql_select_db("$base"); ?> Anden fil du laver hedder ---------------- index.php -------------------- <? include('db.php'); if($_POST[addurl] != ""){ if($_POST[url] != "" and $_POST[beskrivelse] != ""){ mysql_query("INSERT INTO links (id, url, beskrivelse) VALUES ('','$_POST[url]','$_POST[beskrivelse]')")or die( mysql_error() ); echo "<script>location.href='index.php'</script>"; }else{ echo "Link og beskrivelse skal udfyldes!"; } } $sql = mysql_query("select * from links order by id desc")or die( mysql_error() ); $data = '<table align="center" style="border:1px solid #000000;" width="600" cellpadding="4" cellspacing="0" border="0">'; $data .= '<tr><td width="300">Link</td><td width="300"><b>Beskrivelse</b></td></tr>'; while($rows = mysql_fetch_array($sql)){ $data .= '<tr><td><a target="_blank" href="'.$rows[url].'">'.$rows[url].'</a></td><td>'.$rows[beskrivelse].'</td></tr>'; } $data .= '</table>'; echo $data; ?> <hr> <b>Tilføj link her:</b><br><br> <form method="post" action=""> <b>Link:</b><br> <input type="text" name="url"><br> <b>Beskrivelse:</b><br> <textarea cols="30" rows="8" name="beskrivelse"></textarea><br> <input type="submit" value="Tilføj link" name="addurl"> </form>
13. september 2006 - 09:48
#5
Lækkert ... tror du det er muligt at samle det hele i en fil og undgå database - evt. bruge en txt fil istedet for DB
13. september 2006 - 11:35
#6
det er så i en fil med en tekst fil til som hedder links.txt og skal ligge samme sted og have skriverettigheder <? if($_POST[addurl] != ""){ if($_POST[url] != "" and $_POST[beskrivelse] != ""){ $url = $_POST[url]; $beskrivelse = $_POST[beskrivelse]; $filnavn = "links.txt"; $addlink = $url.",".$beskrivelse."|"; $fs = fopen($filnavn, 'a'); fwrite($fs, $addlink); fclose($fs); echo "<script>location.href='index.php'</script>"; }else{ echo "Link og beskrivelse skal udfyldes!"; } } $filnavn = "links.txt"; $fs = fopen($filnavn, "r"); $data = fread($fs, filesize($filnavn)); fclose($fs); $exp_str = explode("|",$data); $a = 0; $b = count($exp_str)-2; $data = '<table align="center" style="border:1px solid #000000;" width="600" cellpadding="4" cellspacing="0" border="0">'; $data .= '<tr><td width="300">Link</td><td width="300"><b>Beskrivelse</b></td></tr>'; while($a <= $b){ $exp_data = explode(",",$exp_str[$a]); $data .= '<tr><td><a target="_blank" href="'.$exp_data[0].'">'.$exp_data[0].'</a></td><td>'.$exp_data[1].'</td></tr>'; $a = $a +1; } $data .= '</table>'; echo $data; ?> <hr> <b>Tilføj link her:</b><br><br> <form method="post" action=""> <b>Link:</b><br> <input type="text" name="url"><br> <b>Beskrivelse:</b><br> <textarea cols="30" rows="8" name="beskrivelse"></textarea><br> <input type="submit" value="Tilføj link" name="addurl"> </form>
13. september 2006 - 12:59
#7
dagens helt ... mange tak
13. september 2006 - 22:30
#9
jamen du tiltøje dem med http:// først
14. september 2006 - 08:17
#10
nåå .. thx
Vi tilbyder markedets bedste kurser inden for webudvikling