telt tot 9 en niet verder
Patrick
25/04/2006 09:14:00--------------------------------------------------------------------------------
Beste leden,
dit script heb ik:
Die pakt het hoogste ID en telt er een bij op, er is niks aan de hand, doet hij netjes tot dat het bij 9 is.
Daarna zet hij steeds dubbele records erin, dus steeds overal 9, hij telt niet naar 10.
Database instelling van de kolom is: int 4
iemand die het probleem weet?
Beste leden,
dit script heb ik:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
$abc = chr(64+$_POST['cat']);
$kl = strtolower($abc);
$sql = "SELECT MAX(cijfer)+1 AS hoogste_cijfer FROM paginas WHERE letter = '$kl'";
$res = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($res);
$hoogste = $row['hoogste_cijfer'];
echo $kl;
echo $hoogste;
?>
$abc = chr(64+$_POST['cat']);
$kl = strtolower($abc);
$sql = "SELECT MAX(cijfer)+1 AS hoogste_cijfer FROM paginas WHERE letter = '$kl'";
$res = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($res);
$hoogste = $row['hoogste_cijfer'];
echo $kl;
echo $hoogste;
?>
Die pakt het hoogste ID en telt er een bij op, er is niks aan de hand, doet hij netjes tot dat het bij 9 is.
Daarna zet hij steeds dubbele records erin, dus steeds overal 9, hij telt niet naar 10.
Database instelling van de kolom is: int 4
iemand die het probleem weet?
PHP hulp
16/11/2024 13:25:35Klaasjan Boven
25/04/2006 09:35:00Ms je niet de WHILE loop
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res)){
$hoogste = $row['hoogste_cijfer'];
echo $kl;
echo $hoogste;
}
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res)){
$hoogste = $row['hoogste_cijfer'];
echo $kl;
echo $hoogste;
}
- SanThe -
25/04/2006 09:35:00Patrick
25/04/2006 10:02:00In de database, niet echt dubbele records, maar steeds records die ook ID 9 hebben, hij telt gewoon niet naar 10, ik ga even proberen wat klaasjan zei.