Problème de recupération d'une donnée
Fermé
zaki15
Messages postés
40
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
8 juillet 2011
-
3 oct. 2009 à 13:17
zaki15 Messages postés 40 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 8 juillet 2011 - 3 oct. 2009 à 22:37
zaki15 Messages postés 40 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 8 juillet 2011 - 3 oct. 2009 à 22:37
A voir également:
- Problème de recupération d'une donnée
- Convertisseur récupération de texte - Guide
- Récupérer une vidéo youtube - Guide
- Logiciel de recuperation de donnée - Guide
- Impossible de récupérer mon compte gmail - Guide
- Récupération message whatsapp - Guide
4 réponses
m!xou
Messages postés
121
Date d'inscription
samedi 26 septembre 2009
Statut
Membre
Dernière intervention
6 janvier 2011
3
3 oct. 2009 à 15:08
3 oct. 2009 à 15:08
Pas de probleme, on peut t'aider.
Mais d'abord peut on avoir les codes des deux pages? :)
Mais d'abord peut on avoir les codes des deux pages? :)
zaki15
Messages postés
40
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
8 juillet 2011
3 oct. 2009 à 18:28
3 oct. 2009 à 18:28
Re,
voila le code de la page qui affiche le contenu de la table.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style>
.centré
{text-align:center;}
table
{
margin:auto; /*centré le tableau*/
border-collapse: collapse;
}
td, th /* Mettre une bordure sur les td ET les th */
{border: 1px solid black;}
.titre
{width:200px;}
.date
{width:80px;}
</style>
<body>
<p><a href="rediger_news.php"><h2 class="centré">Ajouter une news</h2></a><p>
<table>
<tr>
<th>Modifier</th>
<th>Supprimer</th>
<th class="titre">Titre</th>
<th class="date">Date</th>
</tr>
<!--Affichage de la BD-->
<?php
$var=0;
mysql_connect("localhost","root");//Connection.
mysql_select_db("test");
$retoure=mysql_query("select* from news order by id")or die (mysql_error());
while ($infos=mysql_fetch_array($retoure))
{
?>
<tr>
<td><a href="rediger_news.php?var=1"> Modifier</a></td><!--Si c'est une modification var:=1-->
<td><a href="rediger_news.php?var=2">Supprimer</a></td><!--Si c'est une supprission var:=2-->
<td><?php echo $infos['contenu'];?></td>
<td><?php echo date('d/m/Y ',$infos['timestamp']);;?></td>
</tr>
<?php
}
?>
</tr>
</table>
<?php
if (isset($_GET['var']))//si var existe.
{//Alors
if ($_GET['var']==2)
{//Alors on a une suupprission
$titre=$_POST['titre'];
$contenu=$_POST['contenu'];
}//Fin si2
}//Finsi1
?>
</body>
</html>
j'ai essayé de transmettre une donnée" var" avec une valeur(1 ou 2) 1 pour la suppression et 2 pour la modification,si var=2 alors je veut afficher la ligne choisie dans l'autre page pour la modifier mais je ne saie pas comment procéder
et voila le code de l'autre page à la fois pour l'ajout et la modification:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style>
.centré
{
text-align:center;
}
</style>
<body>
<p>
<h3 class="centré" ><a href="liste_news.php"> Retoure à la liste des news</a></h3>
<form action="indexe.php?"method="post" >
<div class ="centré">Titre: <input type="text"size="30"name="titre" /></div><br/>
<div class ="centré">Contenu:</div>
<div class ="centré"><textarea name="contenu"cols="50" rows="10"></textarea></div>
<div class ="centré"><input type="submit" value="Envoyer"> </div>
</form>
</p>
</body>
</html>
voila le code de la page qui affiche le contenu de la table.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style>
.centré
{text-align:center;}
table
{
margin:auto; /*centré le tableau*/
border-collapse: collapse;
}
td, th /* Mettre une bordure sur les td ET les th */
{border: 1px solid black;}
.titre
{width:200px;}
.date
{width:80px;}
</style>
<body>
<p><a href="rediger_news.php"><h2 class="centré">Ajouter une news</h2></a><p>
<table>
<tr>
<th>Modifier</th>
<th>Supprimer</th>
<th class="titre">Titre</th>
<th class="date">Date</th>
</tr>
<!--Affichage de la BD-->
<?php
$var=0;
mysql_connect("localhost","root");//Connection.
mysql_select_db("test");
$retoure=mysql_query("select* from news order by id")or die (mysql_error());
while ($infos=mysql_fetch_array($retoure))
{
?>
<tr>
<td><a href="rediger_news.php?var=1"> Modifier</a></td><!--Si c'est une modification var:=1-->
<td><a href="rediger_news.php?var=2">Supprimer</a></td><!--Si c'est une supprission var:=2-->
<td><?php echo $infos['contenu'];?></td>
<td><?php echo date('d/m/Y ',$infos['timestamp']);;?></td>
</tr>
<?php
}
?>
</tr>
</table>
<?php
if (isset($_GET['var']))//si var existe.
{//Alors
if ($_GET['var']==2)
{//Alors on a une suupprission
$titre=$_POST['titre'];
$contenu=$_POST['contenu'];
}//Fin si2
}//Finsi1
?>
</body>
</html>
j'ai essayé de transmettre une donnée" var" avec une valeur(1 ou 2) 1 pour la suppression et 2 pour la modification,si var=2 alors je veut afficher la ligne choisie dans l'autre page pour la modifier mais je ne saie pas comment procéder
et voila le code de l'autre page à la fois pour l'ajout et la modification:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style>
.centré
{
text-align:center;
}
</style>
<body>
<p>
<h3 class="centré" ><a href="liste_news.php"> Retoure à la liste des news</a></h3>
<form action="indexe.php?"method="post" >
<div class ="centré">Titre: <input type="text"size="30"name="titre" /></div><br/>
<div class ="centré">Contenu:</div>
<div class ="centré"><textarea name="contenu"cols="50" rows="10"></textarea></div>
<div class ="centré"><input type="submit" value="Envoyer"> </div>
</form>
</p>
</body>
</html>
m!xou
Messages postés
121
Date d'inscription
samedi 26 septembre 2009
Statut
Membre
Dernière intervention
6 janvier 2011
3
3 oct. 2009 à 20:58
3 oct. 2009 à 20:58
Tu ne recupere nul part la valeur de $var
Je t'envoi sur le Site Du Zero qui t'expliquera mieux que moi :) le lien ammene directement sur la partie sur la transmission de données
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/911847-les-variables#ss_part_4
voilou :)
Je t'envoi sur le Site Du Zero qui t'expliquera mieux que moi :) le lien ammene directement sur la partie sur la transmission de données
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/911847-les-variables#ss_part_4
voilou :)
zaki15
Messages postés
40
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
8 juillet 2011
3 oct. 2009 à 22:37
3 oct. 2009 à 22:37
Re,
Merci, je vais le visiter.
Merci, je vais le visiter.