Requete PHP / Probleme

Fermé
dubuducu Messages postés 395 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&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 :(
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Remad Messages postés 1694 Statut Membre 720
     
    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
  2. dubuducu Messages postés 395 Statut Membre 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
  3. Remad Messages postés 1694 Statut Membre 720
     
    Qu'est ce que le timestamp? Et puis le reste est au dela de mes capacités... Désolé .
    0