Apres passage valeur par argument recuperer les autres valeurs

Résolu
cs_plopinou Messages postés 117 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 13 mai 2009 - 3 févr. 2006 à 16:30
sidf Messages postés 1216 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 18 octobre 2012 - 4 févr. 2006 à 13:42
voila je passe par l'url un valeur, celle du nom, et je voudrai pouvoir afficher l'adresse de ce nom ainsi que son telephone, ...

ma requete sql est : $requete="SELECT nom, telephone, gsm, adresse, village, tva, mail FROM client WHERE nom = '".$_GET['var']."'";

$sql = mysql_query($requete) or die('Erreur SQL');

ici j'affiche le nom passe en argument pas de probleme :

<? $nom = $_GET['var'];
echo "";?>

ici je veux ajouter l'adresse en fonction du nom et la je vois pas comment faire??

<td>Adresse Client :
</td>
<td colspan="2">
</td>

vous avez une idee??

11 réponses

yergo Messages postés 135 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 18 avril 2006
3 févr. 2006 à 16:50
salut,

$sql= mysql_query($requete) or die ("Erreurr dans la requete: " . mysql_error());
$tableau=mysql_fetch_array($sql);
$addr=$tableau['adresse'];
3
sidf Messages postés 1216 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 18 octobre 2012 5
3 févr. 2006 à 16:45
$sql = mysql_query($requete) or die('Erreur SQL');
$result=mysql_num_rows($sql);

// normalement tu ne dois avoir qu'un enregistrement (quoique sur le nom ce n'est pas evident) d'ou l'index 0

$telephone=mysql_result($result,0,'telephone');
...
$adresse=mysql_result($result,0,'adresse');
...

">

un truc dans le genre
0
cs_plopinou Messages postés 117 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 13 mai 2009
3 févr. 2006 à 16:51
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in c:\documents and settings\stagiere\bureau\stage\demande\dit simplification programme\ajoutclient.php on line 17

heu une precission voici comment est ma table :

CREATE TABLE `client` (
`idclient` int(255) NOT NULL auto_increment,
`nom` varchar(40) NOT NULL default '',
`adresse` varchar(70) NOT NULL default '',
`ville` varchar(30) NOT NULL default '',
`tva` varchar(30) NOT NULL default '',
`telephone` varchar(10) NOT NULL default '',
`gsm` varchar(11) NOT NULL default '',
`mail` varchar(35) NOT NULL default '',
`dateheure` datetime NOT NULL default <!--StartFragment --> '<TD onmousedown="document.getElementById('checkbox_row_9').checked = (document.getElementById('checkbox_row_9').checked ? false : true);" bgcolor="#ffcc99"></TD><TD onmousedown="document.getElementById('checkbox_row_9').checked = (document.getElementById('checkbox_row_9').checked ? false : true);" bgcolor="#ffcc99" nowrap="nowrap">0000-00-00 00:00:00 </TD> ,
`urgence` binary(1) NOT NULL default '',
`description` longtext NOT NULL,
PRIMARY KEY (`idclient`),
UNIQUE KEY `nom` (`nom`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


--
-- Contenu de la table `client`
--
0
sidf Messages postés 1216 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 18 octobre 2012 5
3 févr. 2006 à 16:56
$result=mysql_fetch_array($sql); ça doit être effectivement meilleur
je m'emmele
entre
mysql_num_rows et mysql_fetch_rows

désolé
0

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

Posez votre question
cs_plopinou Messages postés 117 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 13 mai 2009
3 févr. 2006 à 17:05
ok ca marche tres bien, mais une question pour les radio :

on fait comment?

<td class="text">Facturation :</td>
<td> Oui&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


Non</td>

et les chckbox :

<td colspan="2">
Traitement D'urgence(75&euro;/h HTVA)</td>
<td class="text"></td>
0
sidf Messages postés 1216 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 18 octobre 2012 5
3 févr. 2006 à 17:09
déjà pour facturation tu peux utiliser un checkbox
coché=oui
non coché=non

mais tu veux faire quoi au juste ?
0
cs_plopinou Messages postés 117 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 13 mai 2009
3 févr. 2006 à 17:20
recupere les valeur qui sont dans ma base de donne comme on a fait pour le tlephone, sauf qu'avec une chebock je sais po comment faire :$

et avec un radio non plus :(
0
yergo Messages postés 135 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 18 avril 2006
3 févr. 2006 à 17:28
0
cs_plopinou Messages postés 117 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 13 mai 2009
3 févr. 2006 à 17:47
heu y sont pas clair dans leur reponse, je comprend pas tout la :

mais si je fais ceci : ">;

comme elle etait checked, au lieu de me la recocher, il met un 1

et moi je veux qu'il la recheck

et alors un autre soucis au iveau des textarea,

<? echo "<textarea name="description" cols="70" rows="3" wrap="VIRTUAL" class="champ" id="description" value="$description"></textarea>"; ?>

mais il ne m'affiche rien :(
0
sidf Messages postés 1216 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 18 octobre 2012 5
4 févr. 2006 à 13:41
<? echo "<textarea name="description" cols="70" rows="3"
wrap="VIRTUAL" class="champ" id="description"
value="$description"></textarea>"; ?>



pour le textarea il f aut placer la valeur entre les balises



echo '<textarea name="description" cols="70" rows="3"
wrap="VIRTUAL" class="'champ"

id="description">$description</textarea>';
0
sidf Messages postés 1216 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 18 octobre 2012 5
4 févr. 2006 à 13:42
echo '<textarea name="description" cols="70" rows="3" wrap="VIRTUAL" class="champ"

id="description">$description</textarea>';



erreur apostrophe
0
Rejoignez-nous