Hoi,
Ik heb een nieuwsysteem voor mn website gemaakt (nog niet online)
En dat werkt allemaal prima.
Maar daarmee kan ik alleen nieuws toevoegen en nieuws zien.
Nu wou ik ook nog een pagina maken om toegevoegd nieuws achteraf te kunnen wijzigen.
Ik ben nu al 8 uur bezig maar kom steeds op problemen.
Ik heb een pagina gemaakt (overzicht.php) die al het nieuws uit de database haalt en dan kan je op elk bericht klikken om naar wijzigen.php?id=IDVANBERICHT te gaan waar je dus dat bericht met dat ID kan wijzigen
Alleen die pagina wijzigen.php wil maar niet lukken.
Het formulier laad de gegevens niet, en ook wanneer ik dingen typ in het lege formulier en dan submit druk dan krijg ik de error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [edit] on line 15
Lijn 15 is:
$Rij = mysql_fetch_array ($resultaat);
Het rare is is dat ik die zelfde regel in overzicht.php gebruik zonder problemen.
Ik heb tientallen dingen geprobeerd maar kom er niet uit. Kunnen jullie helpen?
De hele code=
Ik heb een nieuwsysteem voor mn website gemaakt (nog niet online)
En dat werkt allemaal prima.
Maar daarmee kan ik alleen nieuws toevoegen en nieuws zien.
Nu wou ik ook nog een pagina maken om toegevoegd nieuws achteraf te kunnen wijzigen.
Ik ben nu al 8 uur bezig maar kom steeds op problemen.
Ik heb een pagina gemaakt (overzicht.php) die al het nieuws uit de database haalt en dan kan je op elk bericht klikken om naar wijzigen.php?id=IDVANBERICHT te gaan waar je dus dat bericht met dat ID kan wijzigen
Alleen die pagina wijzigen.php wil maar niet lukken.
Het formulier laad de gegevens niet, en ook wanneer ik dingen typ in het lege formulier en dan submit druk dan krijg ik de error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [edit] on line 15
Lijn 15 is:
$Rij = mysql_fetch_array ($resultaat);
Het rare is is dat ik die zelfde regel in overzicht.php gebruik zonder problemen.
Ik heb tientallen dingen geprobeerd maar kom er niet uit. Kunnen jullie helpen?
De hele code=
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
| <?php if($_SERVER['REQUEST_METHOD'] == 'POST'){ include("config.php"); $titel = $_POST['titel']; $datum = $_POST['datum']; $bericht = $_POST['bericht']; $iconkleur = $_POST['iconkleur']; $bron = $_POST['bron']; $bronurl = $_POST['bronurl']; $query = "SELECT * FROM nieuws WHERE id = $id"; $resultaat = mysql_db_query ($DBNaam, $query); $Rij = mysql_fetch_array ($resultaat); $query = "UPDATE nieuws SET titel='$titel', bericht='$bericht', iconkleur=$'iconkleur', bron='$bron', bronurl='bronurl', datum='datum' WHERE id='$id'"; mysql_query($query) or die ("query mislukt"); echo "Nieuws is succesvol gewijzigd."; } ?> <FORM ACTION="wijzigen.php" METHOD="POST"> <INPUT TYPE="hidden" NAME="submit" VALUE="maakt_niet_uit"> <B>datum</B>: <BR><input name="datum" size="50" type="text" value=<?php print "$Rij[$datum]"; ?>> <P><B>titel</B>: <BR><input name="titel" size="50" type="text" value="<?php print "($Rij[$titel]" ?>"> <P><B>icon kleur</B> (red=hdtv, blue=hddvd, green=dvd): <BR><input name="iconkleur" size="50" type="text" value="<?php print $Rij[iconkleur] ?>"> <P><B>bron</B>: <BR><input name="bron" size="50" type="text" value="<?php print $Rij[bron] ?>"> <P><B>url</B> van de bron: <BR><input name="bronurl" size="50" type="text" value="<?php print $Rij[bronurl] ?>"> <P>Het <B>bericht</B>: <BR><TEXTAREA NAME="bericht" COLS=100 ROWS=10 value="<?php print $Rij[bericht] ?>"></TEXTAREA> <P><INPUT TYPE="submit" VALUE="Wijzig"> </FORM> |
[ Voor 95% gewijzigd door Hertog_Martin op 10-01-2004 01:08 ]