Requete PHP / Probleme

Fermé
dubuducu Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   -  
Remad Messages postés 1662 Date d'inscription   Statut Membre Dernière intervention   -
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&g­­t;';
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:

3 réponses

Remad Messages postés 1662 Date d'inscription   Statut Membre Dernière intervention   711
 
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>';
0
dubuducu Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   4
 
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
0
Remad Messages postés 1662 Date d'inscription   Statut Membre Dernière intervention   711
 
Qu'est ce que le timestamp? Et puis le reste est au dela de mes capacités... Désolé .
0