Problème d'écho ???

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'écho ???

Problème d'écho ???

par tintin » 07 févr. 2012, 09:07

Bonjour

Tu as tout-a-fait raison, Shenryu, cela résoud mon problème.
Merci à toi et autres personnes qui ont lu mon message.
Je clos cette discussion

Re: Problème d'écho ???

par Shenryu » 06 févr. 2012, 18:18

Salut,

mysql_num_rows permet uniquement de compter le nombre de ligne en retour. Du coup $rows est un int et non un tableau.
Regarde plutôt du côté de mysql_fetch_assoc par rapport à ce que tu sembles vouloir faire ;)

Problème d'écho ???

par tintin » 06 févr. 2012, 17:56

Bonjour,

Récupérant la variable $idChamp provenant du script appelant, la valeur de celui-ci s'affiche correctement (voir l'avant dernière ligne).
Par contre, ma dernière ligne n'affiche que PRENOM :, alors que je souhaiterais que s'affiche le contenu du champ 'prenom' présent dans ma table 'test' quand le champ idChamp prend pour valeur la variable $idChamp.


<?php
session_start();

	
// Connexion à la table (que je ne développe pas)
if (!$base)
	{echo 'impossible d\'ouvrir la base.';
	}
else
	{echo 'Probleme';
	}
?>
<head></head>
<body>
<?php
if (!isset($_SESSION['idChamp']))
	{
		$idChamp = $_GET['idChamp'];
		$_SESSION['idChamp']=$_GET['idChamp'];
	}
$idChamp = $_SESSION['idChamp'];
$select = "SELECT * FROM `test` WHERE `idChamp` = $idChamp";
$result =mysql_query($select,$link) or die ('Erreur :'.mysql_errno().mysql_error());
$rows = mysql_num_rows($result);

echo $idChamp;
echo "<h1>PRENOM : ".$rows['prenom']."</h1>";
Je pense sans doute avoir fait une erreur d'écriture dans mon echo mais ne vois pas où.
Et vous ? la voyez-vous cette erreur ?
Merci d'avance