ik hoop dat ik hiervoor een nieuwe topic mag openen...
Maar ok, ik ben dus net begonnen met PHP en heb hier dus een probleem waar ik niet uit kom:
Ik ben bezig met een stukje waarin ik kan zien welke links ik allemaal hebt staan in mijn mySQL db. Daaronder wil ik de optie hebben om er eentje eraan toe te voegen.
Nou werk het toevoegen perfect alleen, maar zodra ik meer wil doen in de pagina doet hij niks meer, wat gaat er nou ineens fout? Hier de 2 bronnen (werkend en niet-werkend).
De toevoeg-script die ik gebruik:
Bron die werkt:
de bron waarin het toevoegen ineens niet meer werkt:
Alles staat in dezelfde map, en het verbind dus allemaal ook perfect met de database. Ik hoop dat het een beetje duidelijk is...Ik snap er echt niks van waarom het ene wel werkt en het andere niet
Hoop dat iemand dit php newbietje kan helpen...THNX!!
Maar ok, ik ben dus net begonnen met PHP en heb hier dus een probleem waar ik niet uit kom:
Ik ben bezig met een stukje waarin ik kan zien welke links ik allemaal hebt staan in mijn mySQL db. Daaronder wil ik de optie hebben om er eentje eraan toe te voegen.
Nou werk het toevoegen perfect alleen, maar zodra ik meer wil doen in de pagina doet hij niks meer, wat gaat er nou ineens fout? Hier de 2 bronnen (werkend en niet-werkend).
De toevoeg-script die ik gebruik:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <?php // verbinding met database invoegen include("../connect.php"); if(isset($_POST['submit'])) { $naam = $_POST['naam']; $url = $_POST['url']; // Maak SQL query om toe te voegen (INSERT) $sql = "INSERT INTO links (naam, url) VALUES ('$naam', '$url')"; // Voer SQL uit mysql_query($sql) or die("Link toevoegen is mislukt. Probeer het nog is.."); echo "Link voor $naam is toegevoegd"; } else {} ?> |
Bron die werkt:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <html> <body> <p> <form action="link_toevoegen.php" method="post"> <input type="hidden" name="submit" value="yes"> <table> <tr> <th>Naam:</th> <td><input name="naam" type="text" maxlength="50" value=""></td> </tr> <tr> <th>Link:</th> <td><input name="url" type="text" maxlength="50" value="http:\\"></td> </tr> </table> <input type="submit" value="voeg toe"> </form> </p> </body> </html> |
de bron waarin het toevoegen ineens niet meer werkt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <? // verbinding met database invoegen include("../connect.php"); $sql = "SELECT * FROM links GROUP BY naam"; $resultaat = mysql_query($sql); ?> <html> <head> <title>admin link index</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form> <table border="0" cellpadding="2" cellspacing="2"> <tr> <th> </th> <th scope="col" width="150" bgcolor="#FCDD06">Naam</th> <th scope="col" width="200" bgcolor="#FCDD06">URL</th> <th scope="col" width="100" colspan="2" bgcolor="#FCDD06">Actie</th> </tr> <? while($record = mysql_fetch_object($resultaat)) { echo" <tr> <td><input type=\"checkbox\"></td> <td bgcolor=\"#CCCCCC\">$record->naam</td> <td bgcolor=\"#CCCCCC\">$record->url</td> <td align=\"center\" bgcolor=\"#CCCCCC\"><a href=\"\">[img]\"images/button_properties.png\"[/img]</a></td> <td align=\"center\" bgcolor=\"#CCCCCC\"><a href=\"\">[img]\"images/button_drop.png\"[/img]</a></td> </tr>"; } ?> </table> <p> <form action="link_toevoegen.php" method="post"> <input type="hidden" name="submit" value="yes"> <table> <tr> <th>Naam:</th> <td><input name="naam" type="text" maxlength="50" value=""></td> </tr> <tr> <th>Link:</th> <td><input name="url" type="text" maxlength="50" value="http:\\"></td> </tr> </table> <input type="submit" value="voeg toe"> </form> </p> </body> </html> |
Alles staat in dezelfde map, en het verbind dus allemaal ook perfect met de database. Ik hoop dat het een beetje duidelijk is...Ik snap er echt niks van waarom het ene wel werkt en het andere niet
Hoop dat iemand dit php newbietje kan helpen...THNX!!