Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/05/2007, 15h17   #1
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 145
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 145
Points : 29
Points : 29
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 :
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
wormseric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 15h34   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
montre nous ta deuxieme page stp mais a mon avis tu recupere le textarea sur la deuxieme page via $prenom au lieu de $nom ....
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 15h45   #3
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 145
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 145
Points : 29
Points : 29
Je recupere la valeur par un select

Code :
1
2
3
 
$restext = query("SELECT * FROM distribution WHERE dissitecode='".$_SESSION["sitecode"]."'");
$rowtext = $restext->fetchArray();
Et je l'affichage de la facon suivante :

Code :
1
2
 
print "<tr><td>".nl2br($rowtext["distextbranobj"]). "</td></tr>";
wormseric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 15h51   #4
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
ah ok j'avais pas percuté que tu l'inserait dans une BDD !

Dans ce cas fait voir aussi le ocde d insertion stp
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 15h57   #5
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 145
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 145
Points : 29
Points : 29
L'insertion se passe de la manière suivante :

Code :
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 :
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;
	}
wormseric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 16h44   #6
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
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 !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 18h54   #7
Membre émérite
 
Avatar de sharrascript
 
Homme Franck
Développeur Web indépendant
Inscription : avril 2007
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Franck
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

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

Informations forums :
Inscription : avril 2007
Messages : 678
Points : 900
Points : 900
Bonsoir,
RideKick a tout à fais raison!!

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

Code :
<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à++
sharrascript est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h24.


 
 
 
 
Partenaires

Hébergement Web