Ik had een tijdje geleden een probleempje met een php script maar dat is alweer opgelost. Was een foutje in SQL db.
Maar nu stuit ik weer op een foutje. Ik wil een script maken die headlines aangeeft op news.php en daar en van de headline een link maakt naar het hele artikel (ala t.net) . Ik denk wel dat jullie begrijpen wat ik bedoel. Maar zodra ik dus via ook een php gemaakt form een headline toevoeg krijg ik op news.php3 te zien:
4 New Headlines:
<
Waaronder "<" een link is naar: [url="http://localhost/localhost/news.php3?id="]http://localhost/localhost/news.php3?id=[/url]
Ja iederdaad id= . Dit is mijn news.php3 script die dus de headlines uitpoept in link vorm die linkt naar het hele artikel:
Ik denk zelf niet dat hier de fout inzit maar in het form die een nieuwe headline toevoegt en er een link van maakt naar het hele artikel:
De fout zal wel ergens liggen bij: $subject = "<a href=\"localhost/news.php3?id=$row->ID\">$row->Subject</a>"; . Ik zal wel een query moeten maken die het nummer van de row selecteerd van de headline die je toevoegd maar hoe doe ik dat of zit de fout toch ergens anders.
Moet ik ook nog de HTML script geven van het form?
FF vergeten erbij te zetten. ID in de SQL is ID int(50) en Subject is Subject varchar(35). Hopelijk genoeg info.
Maar nu stuit ik weer op een foutje. Ik wil een script maken die headlines aangeeft op news.php en daar en van de headline een link maakt naar het hele artikel (ala t.net) . Ik denk wel dat jullie begrijpen wat ik bedoel. Maar zodra ik dus via ook een php gemaakt form een headline toevoeg krijg ik op news.php3 te zien:
4 New Headlines:
<
Waaronder "<" een link is naar: [url="http://localhost/localhost/news.php3?id="]http://localhost/localhost/news.php3?id=[/url]
Ja iederdaad id= . Dit is mijn news.php3 script die dus de headlines uitpoept in link vorm die linkt naar het hele artikel:
PHP:
1
2
3
4
5
6
7
8
9
10
11
| <? $server = mysql_connect(); mysql_select_db("News", $server); $sql = "SELECT * FROM headlines"; $result = mysql_query($sql); $all = mysql_num_rows($result); echo "<b>$all New Headlines:</b><BR>\n"; $show = mysql_fetch_object($result); echo "$show->Subject<BR>\n"; ?> |
Ik denk zelf niet dat hier de fout inzit maar in het form die een nieuwe headline toevoegt en er een link van maakt naar het hele artikel:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <? if ($send) { $server = mysql_connect(); mysql_select_db("News", $server); $subject = addslashes($subject); $poster = addslashes($poster); $source = addslashes($source); $url = addslashes($url); $summary = addslashes($summary); $subject = "<a href=\"localhost/news.php3?id=$row->ID\">$row->Subject</a>"; $Date="Date of posting: " . date("Y-m-d H:i:s"); $sql = "INSERT INTO headlines (ID, Subject, Poster, Date, Source, Summary) VALUES ('NULL', '$subject', '$poster', '$source', '$url', '$summary')"; mysql_query($sql) or die("Error, please try again later or contact the webmaster"); echo "News succesfull added"; } ?> |
De fout zal wel ergens liggen bij: $subject = "<a href=\"localhost/news.php3?id=$row->ID\">$row->Subject</a>"; . Ik zal wel een query moeten maken die het nummer van de row selecteerd van de headline die je toevoegd maar hoe doe ik dat of zit de fout toch ergens anders.
Moet ik ook nog de HTML script geven van het form?
FF vergeten erbij te zetten. ID in de SQL is ID int(50) en Subject is Subject varchar(35). Hopelijk genoeg info.