IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PB affichage du contenu dans textarea


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 145
    Points : 61
    Points
    61
    Par défaut PB affichage du contenu dans textarea
    Bonjour,

    Sur ma page, j'ai un textarea qui permet d'inserer des commentaires, et les affiches dans une deuxième page. Lorsque j'insere à partir du textarea dans la base mysql le code html ci-dessous, l'affichage ne se passe pas très bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form><TEXTAREA name=nom rows=4 cols=140>test</textarea></form>
    La deuxième page m'affiche bien un textare. Mais par contre il ne m'affiche pas du tout le contenue (c'est à dire le mot test).
    J'ai remarquer que lorsque je change le name de la balise textarea c'est à dire au lieu de nom je mets prenom. Le resultat est que l'affichage est OK. Le textarea a bien le message "test". C'est à n'y est rien comprendre

    Je vous remercie d'avance

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    montre nous ta deuxieme page stp mais a mon avis tu recupere le textarea sur la deuxieme page via $prenom au lieu de $nom ....

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 145
    Points : 61
    Points
    61
    Par défaut
    Je recupere la valeur par un select

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $restext = query("SELECT * FROM distribution WHERE dissitecode='".$_SESSION["sitecode"]."'");
    $rowtext = $restext->fetchArray();
    Et je l'affichage de la facon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    print "<tr><td>".nl2br($rowtext["distextbranobj"]). "</td></tr>";

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    ah ok j'avais pas percuté que tu l'inserait dans une BDD !

    Dans ce cas fait voir aussi le ocde d insertion stp

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 145
    Points : 61
    Points
    61
    Par défaut
    L'insertion se passe de la manière suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    	$disbrancomment = $_POST['disbrancomment'];
     
    	$disbrancomment = mysql_real_escape_string($disbrancomment);
     
    	$sql = "UPDATE distribution SET ";	//mise à jour de la table distribution
    	$sql .= "disbrancomment='".$disbrancomment."'";
    	//si sql finit par une virgule on la supprime
    	$sql .= " WHERE dissitecode='".$_SESSION["admsitecode"]."'";
     
    	//On vérifie qu'on a pas trouvé d'erreur
    	if ($err == "") {
    		//si on a pas d'erreur, on effectue la requête
    		query($sql);
    		for ($i=0;$i<$nban+1;$i++)
    		{
    			query($sqltab[$i]);
    			//print $sqltab[$i]."<br>";
    		}
    		//et on relance la page
    		do_redirect("admdisbranch.php?enregistre=1&an=".$anfin);
    	}
    Dans un autre fichier j'ai une fonction pour executer la fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    	function query($sql){
    		$conn = connect();
     
    		$rs =& DlRecordset::NewRecordset($conn);
    		$rs->Open($sql) or die($rs->getError());
    		//$rs->MoveFirst();
    		return $rs;
    	}

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    je comprends pas tres bien ton textarea se nomme "nom" et toi tu enregistre une certaine variable : "disbrancomment" , si tu as fais un cc de ton script il est normal que tu ai des problemes !

  7. #7
    Membre éprouvé Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Points : 1 042
    Points
    1 042
    Par défaut
    Bonsoir,
    RideKick a tout à fais raison!!

    Déjà j'espère que ton form n'est pas exactement comme cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form><TEXTAREA name=nom rows=4 cols=140>test</textarea></form>
    Car une chose est sûr, tu ne récupère rien du tout.

    De plus si tu veux récupérer les infos du textarea nom, tu dois récupérer :

    Voilà++

Discussions similaires

  1. ajout contenu dans textarea
    Par gtraxx dans le forum jQuery
    Réponses: 3
    Dernier message: 20/05/2010, 12h50
  2. [HTML] affichage d'html dans TextArea
    Par loig.noblet dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 30/03/2007, 10h41
  3. Comment inserer le contenu de TextField dans textArea
    Par Tootsi dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 15/01/2006, 14h33
  4. [DIV] [FireFox] Problème affichage du contenu dans un div
    Par jibouze dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 24/11/2005, 12h06
  5. [HTML] affichage du contenu des balises 'alt' dans une iframe
    Par etarip dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 11/08/2005, 15h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo