Affichage résultat d'une requete dans un input

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 : Affichage résultat d'une requete dans un input

par dread » 27 févr. 2007, 15:10

Effectivement, c'est beaucoup mieux ainsi.
Je te remercie Zeus pour ta solution et pour le petit cours!!

Re: Affichage résultat d'une requete dans un input

par zeus » 27 févr. 2007, 13:23

Salut,

Commence par donner un alias au résultat du calcul, c'est plus facile pour la récupération
$query_rs_client = "SELECT MAX(id_client)+1 as id_max FROM tbl_client";
Ensuite, ton fait fait que $row_rs_client contient la ligne retournée, elle doit contenir l'alias créé.
$query_rs_client = "SELECT MAX(id_client)+1 as id_max FROM tbl_client";
$rs_client = mysql_query($query_rs_client, $conn_develop) or die(mysql_error());
$row_rs_client = mysql_fetch_assoc($rs_client);

echo '<input type="text" name="id" value="'.$row_rs_client['id_max'].'" />';

Affichage résultat d'une requete dans un input

par dread » 27 févr. 2007, 13:19

Bonjour à tous!
Je me retrouve face à un problème qui ne doit pas en être un réellement.
Je m'explique: J'ai fait une requête qui me dit à quel chiffre je suis rendu dans une table et qui m'ajoute "1" à ce fameux chiffre.
$query_rs_client = "SELECT MAX(id_client)+1 FROM tbl_client";
$rs_client = mysql_query($query_rs_client, $conn_develop) or die(mysql_error());
$row_rs_client = mysql_fetch_assoc($rs_client);
Je souhaite faire afficher ce résultat dans un input mais je n'y arrive pas. Ca parrait un peu idiot comme ca mais si quelqu'un pouvait m'aider.
Merci par avance.