pleboys
Messages postés2Date d'inscriptionmercredi 14 avril 2010StatutMembreDernière intervention15 avril 2010
-
15 avril 2010 à 20:10
Derve -
10 avril 2019 à 15:06
Bonjour,
voila je me décide enfin à poster après 4 jours de recherches infructueuses sur le net.
Etant un grand débutant dans le php/mysql, je n'arrive pas à supprimer de ligne dans la bdd.
j'ai bien saisi la formule :
DELETE FROM 'planning' WHERE id= '".$_POST['id'].
Mais je n'arrive pas à la faire fonctionner ; je tombe toujours sur cette erreur :
Parse error: parse error in D:\wamp\www\tests\supp.php on line 22
j'ai un tableau avec des noms de centre de loisirs. Devant le nom du groupe, je fais apparaitre l'ID afin que mes collègues puisse supprimer le groupe en saisissant l'id dans la case supprimer (en bas du tableau.
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=vpa', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT Groupe, Activite, id, Semaine FROM planning ORDER BY ID DESC LIMIT 0,3');
while ($donnees = $reponse->fetch())
{
echo ' -' . '('. htmlspecialchars($donnees['id']) .') '. htmlspecialchars($donnees['Groupe']) . ' - ' . htmlspecialchars($donnees['Activite']). ' '.htmlspecialchars($donnees['Semaine']) .'
';
}
$reponse->closeCursor();
?>
,
INFOS IMPORTANTES :
<form action="ajout_info.php" method="post">
<label for="infos"></label>
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=vpa', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT commentaire FROM infos ORDER BY ID DESC LIMIT 0,3');
while ($donnees = $reponse->fetch())
{
echo ' -' . htmlspecialchars($donnees['commentaire']) .'
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=vpa', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
//Supression d'un enregistrement dans la table 'planning' ou l'id sera égale à la valeur entrée dans la case :
{ (mysql_query("DELETE FROM 'planning' WHERE id= '".$_POST['id'].)){
echo 'le groupe ['id'] est supprimé.';
}
?>
</html>
je me permet de poster dans le sens ou vous allez mettre 4 min pour résoudre mon problème alors que cela fait 4 jours que je cherche.
pleboys
Messages postés2Date d'inscriptionmercredi 14 avril 2010StatutMembreDernière intervention15 avril 2010 15 avril 2010 à 23:19
Je m'en vais de ce pas tester vos solutions et vous tiendrez bien évidement au courant. je vous remercie pour vos réponses plus que rapides
bonne soirée !!