Requete PHP / Probleme
Fermé
dubuducu
Messages postés
395
Statut
Membre
-
Remad Messages postés 1694 Statut Membre -
Remad Messages postés 1694 Statut Membre -
Bonjour,
voici mon probleme: je souhaiterai que lorsque l'utilisateur clike sur ma checkbox (dans une liste ou il doit choisir des devis ) et ensuitte sur le bouton valider cela m'ajoute dans ma BDD le timestamp dans mon champ "time".
voici mon code :
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td width="80" bgcolor="#9f9f9f"><b><u>Devis n° :</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Département :</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Commentaires</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 4 colonnes, 1 résultat par ligne.
$i=0;
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row['id'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['departement'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['commentaires'].'</td>';
echo '<td><input type="checkbox" name="option'.$i.'" value="'.$row['id'].'">acheter<br></td>'."\n";
$sql_time = "INSERT INTO devis_table VALUES (now())";
$res_time = mysql_query($sql_time);
echo '</tr>'."\n";
$i = $i +1;
echo "<input type='hidden' name='variable' value='".$i."' />";
}
echo '</table>'."\n";
echo "<input type='submit' value='Commander Devis' /></form>";
pouvez vous m'aider svp ! cela ne fopnctionne pas... je débute :(
voici mon probleme: je souhaiterai que lorsque l'utilisateur clike sur ma checkbox (dans une liste ou il doit choisir des devis ) et ensuitte sur le bouton valider cela m'ajoute dans ma BDD le timestamp dans mon champ "time".
voici mon code :
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td width="80" bgcolor="#9f9f9f"><b><u>Devis n° :</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Département :</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Commentaires</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 4 colonnes, 1 résultat par ligne.
$i=0;
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row['id'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['departement'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['commentaires'].'</td>';
echo '<td><input type="checkbox" name="option'.$i.'" value="'.$row['id'].'">acheter<br></td>'."\n";
$sql_time = "INSERT INTO devis_table VALUES (now())";
$res_time = mysql_query($sql_time);
echo '</tr>'."\n";
$i = $i +1;
echo "<input type='hidden' name='variable' value='".$i."' />";
}
echo '</table>'."\n";
echo "<input type='submit' value='Commander Devis' /></form>";
pouvez vous m'aider svp ! cela ne fopnctionne pas... je débute :(
A voir également:
- Requete PHP / Probleme
- 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
3 réponses
Essaye comme sa :
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td width="80" bgcolor="#9f9f9f"><b><u>Devis n° :</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Département :</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Commentaires</u></b></td>';
echo '<td></td>';
echo '</tr><BR>';
// lecture et affichage des résultats sur 4 colonnes, 1 résultat par ligne.
$i=0;
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row[id].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row[departement].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row[commentaires].'</td>';
echo '<td><input type="checkbox" name="option'.$i.'" value="'.$row[id].'">acheter<br></td>';
$sql_time = "INSERT INTO devis_table VALUES (now())";
$res_time = mysql_query($sql_time);
echo '</tr>';
$i = $i+1;
echo '<input type="hidden" name="variable" value="'.$i.'">';
}
echo '</table>';
echo '<input type="submit" value="Commander Devis"></form>';
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td width="80" bgcolor="#9f9f9f"><b><u>Devis n° :</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Département :</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>Commentaires</u></b></td>';
echo '<td></td>';
echo '</tr><BR>';
// lecture et affichage des résultats sur 4 colonnes, 1 résultat par ligne.
$i=0;
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row[id].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row[departement].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row[commentaires].'</td>';
echo '<td><input type="checkbox" name="option'.$i.'" value="'.$row[id].'">acheter<br></td>';
$sql_time = "INSERT INTO devis_table VALUES (now())";
$res_time = mysql_query($sql_time);
echo '</tr>';
$i = $i+1;
echo '<input type="hidden" name="variable" value="'.$i.'">';
}
echo '</table>';
echo '<input type="submit" value="Commander Devis"></form>';
le timestamp est toujours a 000000000.
aucune modification n'a eté prise en compte.
De plus, je me pose une question, si plusieurs personnes clikent sur le devis n° 28 par exemple, le timestamp sera remis a jour a chake clic ... ce n'est pas ce que je veux! il faudrait qu'il soit mis a jour une seule fois lors du premier clic, voyez-vous ?
Merci d'avance
aucune modification n'a eté prise en compte.
De plus, je me pose une question, si plusieurs personnes clikent sur le devis n° 28 par exemple, le timestamp sera remis a jour a chake clic ... ce n'est pas ce que je veux! il faudrait qu'il soit mis a jour une seule fois lors du premier clic, voyez-vous ?
Merci d'avance