Petit probleme avec MYSQL
Résolu
Drej
Messages postés
21
Statut
Membre
-
Drej Messages postés 21 Statut Membre -
Drej Messages postés 21 Statut Membre -
Bonjour a tous les forumeurs,
Depuis longtemps je viens chercher quelques informations sur ce site, mais je vais inogurer mon premier post en exposant mon probleme...j'ai crée un formulaire pour répertorier des hotels, mais je n'arrive pas supprimer celui que je désire(en gros supprimer celui que l'on souhaite) je vous expose donc mon travail, en espérant que vous pourrez m'aider a trouver une solution.. Merci d'avance ;)
<?php
$Informateur = $_POST['Informateur'];
$Nom_hotel = $_POST['Nom_hotel'];
$Adresse = $_POST['Adresse'];
$Tel_hotel = $_POST['Tel_hotel'];
$Commentaire = $_POST['Commentaire'];
if(isset ($_GET['supprimer_id'])) //Pour moi le pb est ici est plus bas...
{
mysql_connect("localhost", "root", "");
mysql_select_db("basehotel");
$del = 'DELETE FROM hotel WHERE id=\''.$_GET['supprimer_id'].'\'';
$sql = mysql_query($del);
mysql_close();
}
if($_POST['Informateur']!=NULL AND $_POST['Nom_hotel']!=NULL AND $_POST['Adresse']!=NULL
AND $_POST['Tel_hotel']!=NULL AND $_POST['Commentaire']!=NULL)
{
mysql_connect("localhost", "root", "");
mysql_select_db("basehotel");
$Informateur = mysql_real_escape_string(htmlspecialchars($_POST['Informateur']));
$Nom_hotel = mysql_real_escape_string(htmlspecialchars($_POST['Nom_hotel']));
$Adresse = mysql_real_escape_string(htmlspecialchars($_POST['Adresse']));
$Tel_hotel = mysql_real_escape_string(htmlspecialchars($_POST['Tel_hotel']));
$Commentaire = mysql_real_escape_string(htmlspecialchars($_POST['Commentaire']));
mysql_query("INSERT INTO `basehotel`.`hotel` (`id`, `Informateur`, `Nom_hotel`, `Adresse`, `Tel_hotel`, `Commentaire`) VALUES (NULL, '$Informateur', '$Nom_hotel', '$Adresse', '$Tel_hotel', '$Commentaire')");
mysql_close();
}
?>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("basehotel");
$sql = mysql_query("SELECT `id` , `Informateur` , `Nom_hotel` , `Adresse` , `Tel_hotel` , `Commentaire` FROM `hotel` ORDER BY id DESC LIMIT 0,100");
mysql_close();
while ($donnees = mysql_fetch_array($sql))
{
?>
<b>De: </b><?php echo $donnees['Informateur'];?>
<br>
<b>HOTEL: </b><?php echo $donnees['Nom_hotel']." , ".$donnees['Adresse'];?>
<br>
<b>Tel: </b><?php echo $donnees['Tel_hotel'];?>
<br>
<b>Commentaires: </b><?php echo $donnees['Commentaire'];?>
<br>
<?php echo '<a href="hotel.php?=supprimer_id'.$donnees['id'].'">'.'Supprimer'.'</a>'; ?> // et ici je pense...
<br>
<hr>
<br>
<?php
}
?>
Depuis longtemps je viens chercher quelques informations sur ce site, mais je vais inogurer mon premier post en exposant mon probleme...j'ai crée un formulaire pour répertorier des hotels, mais je n'arrive pas supprimer celui que je désire(en gros supprimer celui que l'on souhaite) je vous expose donc mon travail, en espérant que vous pourrez m'aider a trouver une solution.. Merci d'avance ;)
<?php
$Informateur = $_POST['Informateur'];
$Nom_hotel = $_POST['Nom_hotel'];
$Adresse = $_POST['Adresse'];
$Tel_hotel = $_POST['Tel_hotel'];
$Commentaire = $_POST['Commentaire'];
if(isset ($_GET['supprimer_id'])) //Pour moi le pb est ici est plus bas...
{
mysql_connect("localhost", "root", "");
mysql_select_db("basehotel");
$del = 'DELETE FROM hotel WHERE id=\''.$_GET['supprimer_id'].'\'';
$sql = mysql_query($del);
mysql_close();
}
if($_POST['Informateur']!=NULL AND $_POST['Nom_hotel']!=NULL AND $_POST['Adresse']!=NULL
AND $_POST['Tel_hotel']!=NULL AND $_POST['Commentaire']!=NULL)
{
mysql_connect("localhost", "root", "");
mysql_select_db("basehotel");
$Informateur = mysql_real_escape_string(htmlspecialchars($_POST['Informateur']));
$Nom_hotel = mysql_real_escape_string(htmlspecialchars($_POST['Nom_hotel']));
$Adresse = mysql_real_escape_string(htmlspecialchars($_POST['Adresse']));
$Tel_hotel = mysql_real_escape_string(htmlspecialchars($_POST['Tel_hotel']));
$Commentaire = mysql_real_escape_string(htmlspecialchars($_POST['Commentaire']));
mysql_query("INSERT INTO `basehotel`.`hotel` (`id`, `Informateur`, `Nom_hotel`, `Adresse`, `Tel_hotel`, `Commentaire`) VALUES (NULL, '$Informateur', '$Nom_hotel', '$Adresse', '$Tel_hotel', '$Commentaire')");
mysql_close();
}
?>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("basehotel");
$sql = mysql_query("SELECT `id` , `Informateur` , `Nom_hotel` , `Adresse` , `Tel_hotel` , `Commentaire` FROM `hotel` ORDER BY id DESC LIMIT 0,100");
mysql_close();
while ($donnees = mysql_fetch_array($sql))
{
?>
<b>De: </b><?php echo $donnees['Informateur'];?>
<br>
<b>HOTEL: </b><?php echo $donnees['Nom_hotel']." , ".$donnees['Adresse'];?>
<br>
<b>Tel: </b><?php echo $donnees['Tel_hotel'];?>
<br>
<b>Commentaires: </b><?php echo $donnees['Commentaire'];?>
<br>
<?php echo '<a href="hotel.php?=supprimer_id'.$donnees['id'].'">'.'Supprimer'.'</a>'; ?> // et ici je pense...
<br>
<hr>
<br>
<?php
}
?>
A voir également:
- Petit probleme avec MYSQL
- Petit point vert snap ✓ - Forum Snapchat
- Petit 2 ✓ - Forum Windows
- Trier du plus petit au plus grand excel - Guide
- Comment imprimer une photo en petit ✓ - Forum Photo numérique
- Petit 3 ✓ - Forum Word
11 réponses
tu recuperes un post ET un get ? Oo
( non ok j'viens d'comprendre xDl ol ^^ )
mais je sais pas Oo si ca c'trouve de voir le tableau get et celui de psot en meme tps ca le trouble ^^
essayes d'afficher ta valeur get ^^
( non ok j'viens d'comprendre xDl ol ^^ )
mais je sais pas Oo si ca c'trouve de voir le tableau get et celui de psot en meme tps ca le trouble ^^
essayes d'afficher ta valeur get ^^
Drej
Messages postés
21
Statut
Membre
4
Ouai j'ai essayé, rien ne se passe, par pitié aidez moi c'est le petit plus et la touche finale du programme, et je suis bloqué ca me met à bout jajaja
($_GET['supprimer_id']))
tu na pas declarer ta variable supprimer_id
rajoute $supprimer_id = $_GET['supprimer_id'];
la ou il y a :
$Informateur = $_POST['Informateur'];
....
tu na pas declarer ta variable supprimer_id
rajoute $supprimer_id = $_GET['supprimer_id'];
la ou il y a :
$Informateur = $_POST['Informateur'];
....
<form action="hotel.php" method="POST">
<p>Informateur: <input type="texte" name="Informateur"/></p>
<p>Hotel: <input type="texte" name="Nom_hotel"/></p>
<p>Adresse complete: <input type="texte" name="Adresse"/></p>
<p>Telephone: <input type="texte" name="Tel_hotel"/></p>
<p>Commentaire: </p><textarea name="Comentaire" rows="4" cols="50"></textarea>
</form>
Voila c'est dans une autre page.
(s'il y a des pb de synthaxe n'y prete pas attention, j'ai recopié et non pas "copier-coller"..)
Merci d'avance ;)
<p>Informateur: <input type="texte" name="Informateur"/></p>
<p>Hotel: <input type="texte" name="Nom_hotel"/></p>
<p>Adresse complete: <input type="texte" name="Adresse"/></p>
<p>Telephone: <input type="texte" name="Tel_hotel"/></p>
<p>Commentaire: </p><textarea name="Comentaire" rows="4" cols="50"></textarea>
</form>
Voila c'est dans une autre page.
(s'il y a des pb de synthaxe n'y prete pas attention, j'ai recopié et non pas "copier-coller"..)
Merci d'avance ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui c'est ce que je pensais, mais ce sont deux pages différentes, et à apart pour le fonctionnement il n'a, pour moi, aucunes raisons d'etre ici non? peut etre voire sans doute que je me trompe, mais tu mettrais quoi toi?
Salut!
C'est pas plutot '<a href="hotel.php?supprimer_id='.$donnees['id'].'">' qu'il faudrait ecrire aulieu de '<a href="hotel.php?=supprimer_id'.$donnees['id'].'">'
C'est pas plutot '<a href="hotel.php?supprimer_id='.$donnees['id'].'">' qu'il faudrait ecrire aulieu de '<a href="hotel.php?=supprimer_id'.$donnees['id'].'">'