Transmition de variable en php

Résolu/Fermé
Keops38 Messages postés 612 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 7 septembre 2010 - 17 oct. 2008 à 11:39
Keops38 Messages postés 612 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 7 septembre 2010 - 17 oct. 2008 à 17:05
Bonjour,

J'ai codé un blog en php, celui-ci est operationel, il gére l'ajout d'article, de commentaires, la suppresion de ceux-ci, l'upload d'image ect...

Cependant j'ai un probléme dans la derniere fonctions que je désire faire pour liée les commentaires aux articles !
Pour ce faire, je prend l'id de l'article pour le copier dans la table au niveau de l'id du commentaire et ainsi afficher pour chaques articles seulement ceux qui ont le mm id !

Mais je rencontre un problème incompréhensible j'envoie l'id de mon article à ma page d'ajout de commentaire comme ceci : <a href="ajouter.php?id=<?php echo $donnees['id']; ?>">Ajouter un com</a>

J'ai testé $donnees['id'] il enregistre bien mon id ! Cependant impossible de l'avoir sur ma page d'ajout en faisant un $_GET['id'] ! Cela fait 1 journée entière que j'essaye de résoudre le problème et impossible de chopé cette variable !

Si quelqu'un a une idée ! help car il ne me reste que cela à résoudre !

13 réponses

-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
17 oct. 2008 à 11:42
salut, ta variable $_GET['id'] est passé par url ???
-1
Keops38 Messages postés 612 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 7 septembre 2010 43
17 oct. 2008 à 11:42
oui
-1
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
17 oct. 2008 à 11:52
essai plutôt echo" <a href=ajouter.php?id=$donnees['id'];>Ajouter un com</a> ";
pour voir

ou mieux


$donnesl= $_GET['donnees'];
echo"<a href=/lajouter.php?id=$donnees >ajouter comm ></a>"
-1
Keops38 Messages postés 612 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 7 septembre 2010 43
17 oct. 2008 à 11:56
tu peux pas mettre <a href.. dans un echo c'est pas du php !! il faut l'extraire avec <<<html mais j'ai essayé déjà sans succès !

Merci quand même !
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
17 oct. 2008 à 11:58
bein moi c'est comme sa que je fais sur mes pages sa marche nickel .... je sais que c'est du php , je sous entendais :

<?php
$donnes= $_GET['donnees'];
echo"<a href=/ajouter.php?id=$donnees >ajouter comm ></a>"
?>
-1
Keops38 Messages postés 612 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 7 septembre 2010 43
17 oct. 2008 à 12:10
ça ne me transféré tjs pas la variable..
Il doit y avoir une couille quelque part autre que là qui doit faire bug ça mais je ne sais absolument pas quoi !
-1
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
17 oct. 2008 à 12:19
envoi moi ton code je jette un oeil si je peu ...

si tu fait

<?php
$donnes= $_GET['donnees'];
echo"<a href=/ajouter.php?id=$donnees >ajouter comm ></a>";
//pour tes test
echo "<script>alert(' donnees vaut : $donnees ');</script>";
?>

ou même

<?php
echo"<a href=/ajouter.php?id=$_GET['donnees']>ajouter comm ></a>";
//pour tes test
echo "<script>alert(' donnees vaut : $_GET['donnees'] ');</script>";
?>

sa te donne quoi dans ton pop up ?
-1
Keops38 Messages postés 612 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 7 septembre 2010 43
17 oct. 2008 à 12:23
<?php

while ($donnees = mysql_fetch_array($reponses) )
{
?>
<p><strong><?php echo $donnees['titre']; ?></strong> :<br/> <?php echo $donnees['text']; ?></p><br/>
<?php

if($donnees['photo'] == NULL)
{echo "";
}
else
{

echo "<a href='exemple/".$donnees['photo']."'><img src='exemple/".$donnees['photo']."' width=200px; height=200px></a>";
}

?><br/>

<?php
$donnnes= $_GET['donnees'];
echo" <a href=ajouter.php?ID=$donnes>Ajouter un com</a>"
?>

- <a href="com.php">commentaires(<?php echo $donnes['nbr']; ?>)</a><br/><br/>
<?php
}
?>

La variable ne ce transférant pas est en gras !
-1
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
17 oct. 2008 à 12:28
essai sa :



<?php

while ($donnees = mysql_fetch_array($reponses) )
{

echo"<p><strong>$donnees['titre'];</strong> :<br/>  $donnees['text']; </p><br/>";

if($donnees['photo'] == NULL)
{echo "";
}
else
{

echo "<a href='exemple/".$donnees['photo']."'><img src='exemple/".$donnees['photo']."' width=200px; height=200px></a>";
}

echo"<br/>";

$donnnes=$_GET['donnees'];
echo" <a href=ajouter.php?ID=$donnes>Ajouter un com</a>"



echo"- <a href=com.php>commentaires($donnes['nbr'])</a><br/><br/>";
}
?> 

dit moi si sa te vas?


-1
Stef60 Messages postés 251 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 22 avril 2009 41
17 oct. 2008 à 12:47
Y'a des problemes de variable:
un coup elle s'appelle $donnnes
ensuite $donnes
ou encore donnees
-1
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
17 oct. 2008 à 14:22
bien vu stef, j'ai retouché uniquement la structure, je lui ai fait confiance sur les variables ;)
-1
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
17 oct. 2008 à 14:33
keops? sa va mieux ?
-1
Stef60 Messages postés 251 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 22 avril 2009 41
17 oct. 2008 à 14:36
il ne sait plus ou $donner de la tete :-)

OK.
Je sort.
-1
Keops38 Messages postés 612 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 7 septembre 2010 43
17 oct. 2008 à 17:05
C'est tout bon les gars tout marche !
Merci de votre aide ! Mais l'erreur n'étais pas sur cette page !
-1