17 réponses
Remplace cette ligne :
mysql_query("DELETE FROM revendeur where name_rev='".$_POST['name_rev']."'"); par celles ci :
$requete = "DELETE FROM revendeur where name_rev='".$_POST['name_rev']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";Dis moi ce que ça t'affiche
merci bien a votre aide
et excuse moi pour le retard
le problème est resolu mais j'ai un autre problème svp
j'ai 2 liste deroullante recupèrent les données a partir de la base qui sont liès par un id
exp les deux table :
equipe (id_eq ,name_eq)
et joueur(id, name_j ,id_eq)
je veut lorsque je supprime un equipe de la liste (qui recupère les données de table equipe)
il sera automatiquement la supprission de tout les joueur qui appartient a l'equipe
comment faire ca en php
et merci
et excuse moi pour le retard
le problème est resolu mais j'ai un autre problème svp
j'ai 2 liste deroullante recupèrent les données a partir de la base qui sont liès par un id
exp les deux table :
equipe (id_eq ,name_eq)
et joueur(id, name_j ,id_eq)
je veut lorsque je supprime un equipe de la liste (qui recupère les données de table equipe)
il sera automatiquement la supprission de tout les joueur qui appartient a l'equipe
comment faire ca en php
et merci
$requete = "DELETE FROM equipe where id_eq='".$_POST['equipe']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
$requete = "DELETE FROM joueur where id_eq='".$_POST['equipe']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
j'essaye avec le code mais la supprission ne se passe pas ni dans la table equipe ni dans la table joueur
je sais pas ou le problème
je sais pas quoi faire
j'essaye avec le code mais la supprission ne se passe pas ni dans la table equipe ni dans la table joueur
je sais pas ou le problème
je sais pas quoi faire
aucun message d'erreur
voila le code:
<?php
mysql_connect("localhost","root","") or die ("Connexion au serveur impossible");
mysql_select_db("nbase") or die ("Sélection de la base de données impossible");
if(isset($_POST['name_eq']))
{
if ($_POST['name_eq] != NULL)
{
// mysql_query("DELETE FROM equipe where name_eq='".$_POST['name_eq]."'");
$requete= mysql_query("DELETE FROM gouvernerat where id_eq='".$_POST['id_eq']."'");
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
$requete = "DELETE FROM joueur where id_eq='".$_POST['id_eq']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
}
}
?>
<div align = "center">
<?php
// Affichage de la liste déroulante
$reponse = mysql_query("select name_eq FROM equipe ORDER BY name_eq")
or die ("Execution de la requète impossible");
echo " <form method='post'><select name='id_eq'>\n";
while ($ligne = mysql_fetch_array($reponse))
{
extract($ligne);
if($name_eq<>"")
echo "<option value='".$name_eq."'>$name_eq</option>\n";
}
echo "</select>\n";
echo "<td><input type='submit' value='Supprimer cette equipe'></td></form></div>\n";
mysql_close();
?>
voila le code:
<?php
mysql_connect("localhost","root","") or die ("Connexion au serveur impossible");
mysql_select_db("nbase") or die ("Sélection de la base de données impossible");
if(isset($_POST['name_eq']))
{
if ($_POST['name_eq] != NULL)
{
// mysql_query("DELETE FROM equipe where name_eq='".$_POST['name_eq]."'");
$requete= mysql_query("DELETE FROM gouvernerat where id_eq='".$_POST['id_eq']."'");
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
$requete = "DELETE FROM joueur where id_eq='".$_POST['id_eq']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
}
}
?>
<div align = "center">
<?php
// Affichage de la liste déroulante
$reponse = mysql_query("select name_eq FROM equipe ORDER BY name_eq")
or die ("Execution de la requète impossible");
echo " <form method='post'><select name='id_eq'>\n";
while ($ligne = mysql_fetch_array($reponse))
{
extract($ligne);
if($name_eq<>"")
echo "<option value='".$name_eq."'>$name_eq</option>\n";
}
echo "</select>\n";
echo "<td><input type='submit' value='Supprimer cette equipe'></td></form></div>\n";
mysql_close();
?>
Pour l'affichage :
?>
<?php
// Affichage de la liste déroulante
$reponse = mysql_query("select name_eq, id_eq FROM equipe ORDER BY name_eq")
or die ("Execution de la requète impossible");
echo " <form method='post'><select name='id_eq'>\n";
while ($ligne = mysql_fetch_array($reponse))
{
extract($ligne);
if($name_eq<>"")
echo "<option value='".$id_eq."'>$name_eq</option>\n";
}
echo "</select>\n";
echo "<td><input type='submit' value='Supprimer cette equipe'></td></form></div>\n";
mysql_close();
?>Pour la suppression :<?php
mysql_connect("localhost","root","") or die ("Connexion au serveur impossible");
mysql_select_db("nbase") or die ("Sélection de la base de données impossible");
if(isset($_POST['id_eq']))
{
if ($_POST['id_eq] != NULL)
{
$requete= mysql_query("DELETE FROM gouvernerat where id_eq='".$_POST['id_eq']."'");
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
$requete = "DELETE FROM joueur where id_eq='".$_POST['id_eq']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
}
}
?>
bonjour
pardon pour le derongement
la liste afficher est vide aucun nom d'equipe selectionnées dans la liste
pardon pour le derongement
la liste afficher est vide aucun nom d'equipe selectionnées dans la liste
j'essaye de corriger le probleme alors il m'affiche un erreur::
1Erreur lors de la suppressionDELETE FROM joueur where id_eq='12'Suppression effectuée
1Erreur lors de la suppressionDELETE FROM joueur where id_eq='12'Suppression effectuée
Pour l'affichage :
<?php
// Affichage de la liste déroulante
$reponse = mysql_query("select name_eq, id_eq FROM equipe ORDER BY name_eq")
or die ("Execution de la requète impossible");
echo " <form method='post'><select name='id_eq'>\n";
while ($ligne = mysql_fetch_array($reponse))
{
if($ligne[0]<>"")
echo "<option value='".$ligne[1]."'>$ligne[0]</option>\n";
}
echo "</select>\n";
echo "<td><input type='submit' value='Supprimer cette equipe'></td></form></div>\n";
mysql_close();
?>
Pour la suppression :
<?php
mysql_connect("localhost","root","") or die ("Connexion au serveur impossible");
mysql_select_db("nbase") or die ("Sélection de la base de données impossible");
if(isset($_POST['id_eq']))
{
if ($_POST['id_eq] != NULL)
{
$requete= "DELETE FROM gouvernerat where id_eq='".$_POST['id_eq']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
$requete = "DELETE FROM joueur where id_eq='".$_POST['id_eq']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";
}
}
?>J'ai supprimé le 1er mysql_query qui était en trop
Pas de souci je suis là pour ça. Pour info ça fonctionne maintenant ?
Et oui tu peux me poser autant de questions que tu veux ;-)
Et oui tu peux me poser autant de questions que tu veux ;-)
oui merci ca fonctionne trè bien
la question est comment inserer un message java script dans un code php
voila le code que je fais et je veut dans ce code remplacer la page in.php par un message d'alert
$link = mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error());
mysql_selectdb("nbase",$link) or die ("Can\'t use dbmapserver : " . mysql_error());
$rq = "SELECT * FROM joueur WHERE id_eq='".$_POST['id_eq']."'";
$result = mysql_query($rq,$link) or die(mysql_error());
//$detail = mysql_fetch_assoc($result);
$nb_enreg = mysql_num_rows($result);
if(isset($_POST['id_eq']))
{
if ($_POST['id_eq'] != NULL)
{
if($nb_enreg != NULL){
echo $nb_enreg;
$requete= "DELETE FROM equipe where id_eq='".$_POST['id_eq']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";}
else
include('in.php');
}
}
la question est comment inserer un message java script dans un code php
voila le code que je fais et je veut dans ce code remplacer la page in.php par un message d'alert
$link = mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error());
mysql_selectdb("nbase",$link) or die ("Can\'t use dbmapserver : " . mysql_error());
$rq = "SELECT * FROM joueur WHERE id_eq='".$_POST['id_eq']."'";
$result = mysql_query($rq,$link) or die(mysql_error());
//$detail = mysql_fetch_assoc($result);
$nb_enreg = mysql_num_rows($result);
if(isset($_POST['id_eq']))
{
if ($_POST['id_eq'] != NULL)
{
if($nb_enreg != NULL){
echo $nb_enreg;
$requete= "DELETE FROM equipe where id_eq='".$_POST['id_eq']."'";
echo $requete;
$result = mysql_query($requete);
if(!$result)
echo "Erreur lors de la suppression";
else
echo "Suppression effectuée";}
else
include('in.php');
}
}
echo "<script language=\"JavaScript\">\n";
echo "alert("javascript from php");\n";
echo "</script>";Essaye ça ;-)
voila le code que je fais:
<?php
mysql_connect("localhost","root","") or die ("Connexion au serveur impossible");
mysql_select_db("topnet") or die ("Sélection de la base de données impossible");
?>
Suppression du joueur sélectionné
<?php
if(isset($_POST['name_rev']))
{
if ($_POST['name_rev'] != NULL)
{
mysql_query("DELETE FROM revendeur where name_rev='".$_POST['name_rev']."'");
}
}
?>
<div align = "center">
<?php
// Affichage de la liste déroulante
$reponse = mysql_query("select name_rev FROM revendeur ORDER BY name_rev")
or die ("Execution de la requète impossible");
echo " <form action='supprimer_rev.php' method='post'><select name='name_rev'>\n";
while ($ligne = mysql_fetch_array($reponse))
{
extract($ligne);
if($name_rev<>"")
echo "<option value='".$name_rev."'>$name_rev</option>\n";
}
echo "</select>\n";
echo "<td><input type='submit' value='Supprimer ce revendeur'></td></form></div>\n";
mysql_close();
?>
aide moi svp