Aide pour PHP et Mysql
Romi3600
Messages postés
122
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonsoir,
J'airais besoin d'aide pour un code en php / mysql , je suis débutant , je souhaite que mon Code Sql , supprime l'entrée ou id = $_POST['id'] , est-ce juste de mettre un formulaire avec input de texte , pour récupéré l'id et de l'envoyé a la même page , qui elle va traitée l'infomation ?
Enfin je vous laisse voir , merci d'avance.
J'airais besoin d'aide pour un code en php / mysql , je suis débutant , je souhaite que mon Code Sql , supprime l'entrée ou id = $_POST['id'] , est-ce juste de mettre un formulaire avec input de texte , pour récupéré l'id et de l'envoyé a la même page , qui elle va traitée l'infomation ?
Enfin je vous laisse voir , merci d'avance.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Supprimé un Post DPS</title>
</head>
<body>
Id du DPS a supprimé : <form>
<p>
<input name="id" type="text" action="deleted2.php" />
<input name="Submit" type="submit" value="Envoyer" />
</p>
</form>
Tableau des DPS que les visiteurs voient : <br /><br />
<?php echo $_POST['id'];?>
<?php
mysql_connect("localhost", "romi36", "*******");
mysql_select_db("espacemembres");
$reponse = mysql_query("SELECT * FROM news ORDER BY ID DESC LIMIT 0,30");
$idrcp = $_POST['id'];?>
<?php
if ($_POST['id'] != NULL)
{
mysql_query("DELETE FROM jeux_video WHERE id='$idrcp'");
}
?>
<?php while ($donnees = mysql_fetch_array($reponse) )
{ ?>
<strong>L'id est :</strong> <?php echo $donnees['id']; ?> <strong><strong>Le titre est :</strong></strong> <?php echo $donnees['titre']; ?> <Br /> <strong>Le message est :</strong> <?php echo $donnees['contenu'] ; ?>
<br /> <?php
}?></p>
<br /><br /><br /><br />
<strong>Vous avez souhaiter supprimé le DPS numéro </strong>: <?php echo $_POST['id']; ?>
<br />
<br /><br />
<strong>Nous vous confimons la suppression du post avec id=
<?php $_POST['id'] ; ?></strong>
<?php mysql_close();?>
</body>
</html>
A voir également:
- Aide pour PHP et Mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community download - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
3 réponses
Enfaite , petite précision tout et presque juste je pense , mais le probleme c'est que je vois pas la variable id ,
Ensuite je la demande en PHP :
Est là je vois rien du tout !!!!
Pourquoi ?
Merci d'avance
Id du DPS a supprimé : <form>
<p>
<input name="id" type="text" action="deleted2.php" />
<input name="Submit" type="submit" value="Envoyer" />
</p>
</form>
Ensuite je la demande en PHP :
<?php echo $_POST['id'];?>
Est là je vois rien du tout !!!!
Pourquoi ?
Merci d'avance
Bonjour,
L'attribut action est à mettre dans la balise <form>, de plus tu ne spécifie pas de methode (POST dans ton cas).
Pour y voir plus clair sur les formulaires: https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
Tu devrais y trouver les infos dont tu as besoin.
L'attribut action est à mettre dans la balise <form>, de plus tu ne spécifie pas de methode (POST dans ton cas).
Pour y voir plus clair sur les formulaires: https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
Tu devrais y trouver les infos dont tu as besoin.
comme ça ça irra mieux:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Supprimé un Post DPS</title>
</head>
<body>
Tableau des DPS que les visiteurs voient : <br /><br />
<?php
mysql_connect("localhost", "romi36", "*******");
mysql_select_db("espacemembres");
//suppression
if (isset($_GET['idrcp']) AND $_GET['idrcp']!=""){
$idrcp=$_GET['idrcp']; //recup valeur id passee par url en GET (lien supprimer)
$suppr=mysql_query("DELETE FROM jeux_video WHERE id='".$idrcp."'");
if($suppr){
echo '<strong>Nous vous confimons la suppression du post avec id='.$idrcp.'</strong><br />';
}
}
// premier affichage ou reaffichage aprs suppression
$reponse = mysql_query("SELECT * FROM news ORDER BY ID DESC LIMIT 0,30");
while ($donnees = mysql_fetch_array($reponse) ){
?>
<strong>L'id est :</strong> <?php echo $donnees['id']; ?> <strong><strong>Le titre est :</strong></strong> <?php echo $donnees['titre']; ?> <br />
<strong>Le message est :</strong> <?php echo $donnees['contenu'] ; ?>
<br /><a href="<?php echo $_SERVER['PHP_SELF'].'?idrp='.$donnees['id']; ?>">Supprimer ce message</a>
<!-- on cree pour chaque message un lien qui appelle le meme fichier en lui passant l'id a supprimer
si tu veux un bouton, a la place de Supprimer ce message tu mets une image <img src="...." /> qui represente un bouton
-->
<?php
}
mysql_close();
?>
</body>
</html>