Rij nummer komt niet na zoeken
Marco Apeldoorn
29/04/2013 18:00:06Hoi,
Ik heb een probleem met de het volgende stukje code
$row word als "Array" getoond, dit moet een waarde zijn die daarna verder gebruikt word om data op te halen.
Wat zit er fout?
Alvast bedankt
Ik heb een probleem met de het volgende stukje code
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$zoek=$_POST['fadver'];
$query="SELECT * FROM $tabel WHERE advertentie = ".$zoek;
$result = mysqli_query($con,$query);
$row = mysqli_fetch_array($result, MYSQLI_BOTH);
echo "Advertentie ".$_POST['fadver']."<br>";
echo "Recordnummer ".$row."<br>";
$adverE=$row['advertentie'];
$datumE=$row['datum'];
$actiefE=$row['actief']
?>
$zoek=$_POST['fadver'];
$query="SELECT * FROM $tabel WHERE advertentie = ".$zoek;
$result = mysqli_query($con,$query);
$row = mysqli_fetch_array($result, MYSQLI_BOTH);
echo "Advertentie ".$_POST['fadver']."<br>";
echo "Recordnummer ".$row."<br>";
$adverE=$row['advertentie'];
$datumE=$row['datum'];
$actiefE=$row['actief']
?>
$row word als "Array" getoond, dit moet een waarde zijn die daarna verder gebruikt word om data op te halen.
Wat zit er fout?
Alvast bedankt
PHP hulp
25/12/2024 15:29:47Je moet het veldnaam uit de database ook meegeven:
$row['veldnaam']
Even wat opmerkingen:
- Je script is gevoelig voor SQL-injection. Dus gebruik mysqli_real_escape_string() over je $_POSt heen.
- Kopieeren van variabelen is onnodig, zie lijn 2, en 10 t/m 12
- Voeg foutafhandeling toe op je query, en kijk je je $result gelukt is
- Controleer met if($_SERVER['REQUEST_METHOD']=="POST") { of je formulier met de POST-methode verstuurd is.
$row['veldnaam']
Even wat opmerkingen:
- Je script is gevoelig voor SQL-injection. Dus gebruik mysqli_real_escape_string() over je $_POSt heen.
- Kopieeren van variabelen is onnodig, zie lijn 2, en 10 t/m 12
- Voeg foutafhandeling toe op je query, en kijk je je $result gelukt is
- Controleer met if($_SERVER['REQUEST_METHOD']=="POST") { of je formulier met de POST-methode verstuurd is.