le 21/03/2004 à 19:19
Shinji-49
Bonjour, je suis débutant et je suis en train de travailler sur les tableaux. En faite je veut afficher les données de ma base de données (Ce que j'ai réussie a faire.) et je voudrai que pour chaque donnée affiché que l'on puisse l'effacer si on le souhaite mais c'est la que le hic ce pose ! Normalement j'ai tout bien fait mais voila quand je clique pour effacer la donnée sa ne fait rien !
Voici le bout de mon code php la ou que sa ne veut pas marcher :
$cle = mysql_query("SELECT id, pseudo, mail, civil, nom, prenom, phone, adresse, region, ville, cp FROM table") or die ("Erreur de la Clé d'affichage des données de la base de données.");
while ($data = mysql_fetch_array($cle))
{
echo 'ID : '.$data['id'].' - '.$data['pseudo'].' - '.$data['mail'].'<br>';
echo $data['civil'].' '.$data['nom'].' '.$data['prenom'].' - '.$data['phone'].'<br>';
echo $data['adresse'].' - '.$data['region'].' - '.$data['cp'].' - '.$data['ville'].'<br>';
$supp ='mysql_query("Delete from table WHERE '.$data['id'].'")';
echo 'Que faire ? : <form method="POST" action="2.1.1.php"><select name="ACTION" style="color: #DB4A4A; font-size: 8 pt; font-family: Verdana; font-weight: bold"><option value="'.$supp.'">EFFACER CLIENT</option>
</select><input type="submit" value="OK" style="color: #DB4A4A; font-family: Verdana; font-size: 8 pt; font-weight: bold; background-color: #FFFFFF"></form><br><br>';
}
mysql_free_result ($cle);
Pouvez vous me dire pourquoi sa ne fonctionne pas ? Comment pourait je faire autrement ?
J'ai visité beaucoup de sites php pour apprendre les cours sur les tableaux mais j'ai pas trouvé sur leurs cours comment faire la chose que je veut ! Si vous connaissez un site web sur sa, merci de me le donner !
Au-revoir....
Voici le bout de mon code php la ou que sa ne veut pas marcher :
$cle = mysql_query("SELECT id, pseudo, mail, civil, nom, prenom, phone, adresse, region, ville, cp FROM table") or die ("Erreur de la Clé d'affichage des données de la base de données.");
while ($data = mysql_fetch_array($cle))
{
echo 'ID : '.$data['id'].' - '.$data['pseudo'].' - '.$data['mail'].'<br>';
echo $data['civil'].' '.$data['nom'].' '.$data['prenom'].' - '.$data['phone'].'<br>';
echo $data['adresse'].' - '.$data['region'].' - '.$data['cp'].' - '.$data['ville'].'<br>';
$supp ='mysql_query("Delete from table WHERE '.$data['id'].'")';
echo 'Que faire ? : <form method="POST" action="2.1.1.php"><select name="ACTION" style="color: #DB4A4A; font-size: 8 pt; font-family: Verdana; font-weight: bold"><option value="'.$supp.'">EFFACER CLIENT</option>
</select><input type="submit" value="OK" style="color: #DB4A4A; font-family: Verdana; font-size: 8 pt; font-weight: bold; background-color: #FFFFFF"></form><br><br>';
}
mysql_free_result ($cle);
Pouvez vous me dire pourquoi sa ne fonctionne pas ? Comment pourait je faire autrement ?
J'ai visité beaucoup de sites php pour apprendre les cours sur les tableaux mais j'ai pas trouvé sur leurs cours comment faire la chose que je veut ! Si vous connaissez un site web sur sa, merci de me le donner !
Au-revoir....