Retour champs base de données

Résolu/Fermé
dourlens59 Messages postés 65 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 24 janvier 2017 - Modifié par dourlens59 le 30/05/2013 à 11:06
dourlens59 Messages postés 65 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 24 janvier 2017 - 30 mai 2013 à 11:44
Bonjour
J'ai une liste d'actu, quand je clique sur l'actu, celle ci renvoie l'id sur mon formulaire pour la modifier.
J'arrive à renvoyer le contenu de chaque paragraphe.
Mais ce que je voudrais c'est que chaque paragraphe à modifier soit envoyer dans un textearea.
Ou j'en suis c'est que seul le 1er paragraphe rentre dans le seul champs texterarea.
En clerc comment faire pour que si j'ai 3 paragraphe alors les 3 paragraphes apparaîtrons chacun dans un champs type textearea apart !
Je vous fait part de mon code :

if(isset($_GET['id']))
{
$mode="modif";
$actu_id=$_GET['id'];// on reprend l'id de l'actu

//on reprend les données de l'id seléctionnée dans la base de données
$query = "SELECT * FROM actus WHERE Actu_id = ".$actu_id;


$resultat = mysql_query($query);
$donnees = mysql_fetch_array($resultat);

$date=$donnees['Date'];
$titre=$donnees['Titre'];

//on reprend les données de l'id seléctionnée dans la base de données
$query = "SELECT * FROM paragraphes WHERE Actu_id = ".$actu_id;


$resultatParaid = mysql_query($query);

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

$para_id=$donnees['Para_id'];
$numOrdre=$donnees['NumOrdre'];
$type=$donnees['Type'];

echo "<br/> Para_id : ".$para_id;
echo "<br/> Num Ordre :".$numOrdre;
echo "<br/> Type :".$type;


switch ($type)
{
Case 1:
$query=("SELECT * FROM texte WHERE Para_id =".$para_id);
$resultatContenuPara = mysql_query($query);

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

for ($numParagraphe = 1; $numParagraphe <= $nbParagraphe; $numParagraphe ++ )
{
${'contenuParagraphe'.$numOrdre}=$donnees['Contenu'];
echo "<br/> contenu :".${'contenuParagraphe'.$numOrdre}.'<br/>';

}
}

}
}
}
Plus bas :

<?php

for($numParagraphe = 1; $numParagraphe <= $i ; $numParagraphe++)
{
echo
'<label class="margeG"> Paragraphe '.$numParagraphe.' : </label>
<textarea name="contenuParagraphe'.$numParagraphe.'" rows="8" cols="45" >'.${'contenuParagraphe'.$numParagraphe}.'</textarea>'.'<br>';
}

echo '<input type="hidden" name="nbParagraphe" value="'.$i.'">';



?>

1 réponse

dourlens59 Messages postés 65 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 24 janvier 2017
30 mai 2013 à 11:44
J'ai réussi à resoudre :)
0