Page 1 sur 1

Affichage résultat d'une requete dans un input

Posté : 27 févr. 2007, 13:19
par dread
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.

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

Posté : 27 févr. 2007, 13:23
par zeus
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'].'" />';

Posté : 27 févr. 2007, 15:10
par dread
Effectivement, c'est beaucoup mieux ainsi.
Je te remercie Zeus pour ta solution et pour le petit cours!!