Php / Incrementation / souci
dubuducu
Messages postés
395
Statut
Membre
-
macgawel Messages postés 676 Statut Membre -
macgawel Messages postés 676 Statut Membre -
Bonjour,
mon code me donne ceci :
il m'affiche le nombre de clic (par defaut 0).et lorsque je clique sur une checkbox en face du devis et que j'appui sur "commander" cela m'incrémente le compteur a 1 !
Le Probleme est que lorsque je réitère l'opération .. le compteur reste a 1 !!!
je voudrai qu'il aille juska 5 !
Je débute en PHP, j'ai toujours des problèmes de synthaxe et de dislexie ... !
Merci de votre aide
mon code me donne ceci :
il m'affiche le nombre de clic (par defaut 0).et lorsque je clique sur une checkbox en face du devis et que j'appui sur "commander" cela m'incrémente le compteur a 1 !
Le Probleme est que lorsque je réitère l'opération .. le compteur reste a 1 !!!
je voudrai qu'il aille juska 5 !
$temps = time();
$nb = '.$row[clic].';
while($row = mysql_fetch_array($result))
{
if ( $row['time'] == "0" )
{
$sql_heure = "UPDATE devis_table SET time = '".$temps."' WHERE id = '".$row['id']."' AND ".$row['id']." = '".$c."' ";
$rheure = mysql_query($sql_heure);
}
if ( $row['clic'] < "5" )
{
$sql2 = "UPDATE devis_table SET clic = '".$nb."' WHERE id = '".$row['id']."' AND ".$row['id']." = '".$c."' ";
$result2 = mysql_query($sql2);
}
Je débute en PHP, j'ai toujours des problèmes de synthaxe et de dislexie ... !
Merci de votre aide
A voir également:
- Php / Incrementation / souci
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
- Alert PHP - Forum PHP
1 réponse
Bonjour.
Si je suis bien ton bout de code, tu récupères le nombre de clics dans $nb, puis tu mets la valeur de $nb dans ta table.
Mais est-ce que tu incrémentes quelque part ta valeur ?
Parce que là, tu remets la même valeur sans aucune modification :-P
A la limite, il faudrait que tu modifies ta requête pour updater $nb+1...
$nb = '.$row[clic].'; ... $sql2 = "UPDATE devis_table SET clic = '".$nb."' WHERE id = '".$row['id']."' AND ".$row['id']." = '".$c."' ";
Si je suis bien ton bout de code, tu récupères le nombre de clics dans $nb, puis tu mets la valeur de $nb dans ta table.
Mais est-ce que tu incrémentes quelque part ta valeur ?
Parce que là, tu remets la même valeur sans aucune modification :-P
A la limite, il faudrait que tu modifies ta requête pour updater $nb+1...