|
|
|
|
Bonjour,
Je programme en PHP depuis quelques mois, j' ai notamment développé et designé un site Web avec une page d' administration.
Je commence à maîtriser les fonctions PHP et les requêtes Mysql, mais j' ai toujours un problème lorsqu'il s' agit de concaténer des variables dans des requêtes SQl et je n' ai trouvé aucune explication claire sur le sujet.
Par exemple, je veux supprimer une entrée d'une Table spécifique, j' utilise ce code mais il ne fonctionne pas :
$titre=$_GET['titre']; //je me suis déja connecté à ma base mysql via un include.
$id=$_GET['id'];
mysql_query('DELETE FROM `$titre` WHERE id='.$id') or die('Erreur de Connexion '.mysql_error());
header('Location:gestion_comms.php?modifier_news='.$id.'&titre='.$titre);
exit;
Configuration: Windows XP Firefox 2.0.0.11
Salut,
|
Alors je suis pas un expert en la matiere mais j'ai déja été confronté à la situation.
$header = 'Location:gestion_comms.php?modifier_news='.$id.'&titre='.$titre; echo $header; et met la ligne header en commentaire. au finish ton code donne ca : $titre=$_GET['titre']; //je me suis déja connecté à ma base mysql via un include.
$id=$_GET['id'];
mysql_query('DELETE FROM `$titre` WHERE id='.$id') or die('Erreur de Connexion '.mysql_error());
$header = 'Location:gestion_comms.php?modifier_news='.$id.'&titre='.$titre;
echo $header;
//header('Location:gestion_comms.php?modifier_news='.$id.'&titre='.$titre);
exit;
et dis nous si ce que tu obtiens a l'air correcte |
Salut skipy,
$header = 'Location:gestion_comms.php?modifier_news='.$id.'&titre='.$titre;
echo $header;
//header('Location:gestion_comms.php?modifier_news='.$id.'&titre='.$titre);
exit;
Pourquoi un tel code pour un header ? le fait de mettre un commentaire aurais pu changer quelque chose ? |