Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 21/09/2011, 21h51   #1
Invité de passage
 
Femme
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 1
Points : 1
Par défaut Formulaire avec passage de paramètres

Bonjour,
Je débute en PHP/MySQL et j'aurai besoin d'aide pour mon problème :
J'ai une liste de devis par client, je voudrais que, quand je clique sur une ligne de devis, cela me dirige vers le formulaire qui lui correspond

Code :
1
2
3
4
5
6
7
<?php do { ?>
    <tr>
       	<td><?php echo htmlentities($row_Rs_devis['numdevis'], ENT_COMPAT, ''); ?></td>
        <td><?php echo htmlentities($row_Rs_devis['datedevis'], ENT_COMPAT, ''); ?></td>
        <td><?php echo htmlentities($row_Rs_devis['prixdevis'], ENT_COMPAT, ''); ?></td>
        <td><input name="Valider" type="button" value=">" onclick="javascript:bouton()" /></td><br />
<?php } while ($row_Rs_devis = mysql_fetch_assoc($Rs_devis)); ?>
et le javascript pour appeler mon formulaire

Code :
1
2
3
4
5
6
7
8
9
 
<script language="javascript">
<!--
function bouton()
{
	window.location.href="devis.php?..."; 
}
-->
</script>
? comment j'envoie mon paramètre numdevis pour ouvrir le bon formulaire

Merci de votre aide
pinpin97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 00h25   #2
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 587
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 587
Points : 861
Points : 861
pour commencer fais un while et pas un do while, si ta requete ne renvoie pas de résultat, tu afficheras des champs qui n'existe pas :
Code :
1
2
3
4
5
6
7
<?php while ($row_Rs_devis = mysql_fetch_assoc($Rs_devis)) :  ?>
    <tr>
       	<td><?php echo htmlentities($row_Rs_devis['numdevis'], ENT_COMPAT, ''); ?></td>
        <td><?php echo htmlentities($row_Rs_devis['datedevis'], ENT_COMPAT, ''); ?></td>
        <td><?php echo htmlentities($row_Rs_devis['prixdevis'], ENT_COMPAT, ''); ?></td>
        <td><input name="Valider_<?php echo $row_Rs_devis['numdevis']; ?>" id="but_<?php echo $row_Rs_devis['numdevis']; ?>" type="button" value=">" onclick="javascript:bouton(this.id);" /></td><br />
<?php  endwhile ;  ?>
et pour le javascript :
Code :
1
2
3
4
5
6
7
8
9
10
11
<script language="javascript">
<!--
function bouton(valeur)
{
	var masque = new RegExp("_","");
	var tableau = valeur.split(masque);
	var identifiant = tableau[1];
	window.location.href="devis.php?numero="+identifiant; 
}
-->
</script>
même si juste avec php et des liens a la place des boutons t'aurais pu faire la même chose
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 08h22   #3
Invité de passage
 
Femme
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 1
Points : 1
Par défaut Re :

Merci de votre aide, je vais tester et je vous tiens au courant
pinpin97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 10h58   #4
Invité de passage
 
Femme
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 1
Points : 1
Par défaut Formulaire avec passage de paramètres

merci ca marche !!!
j'ai récupéré le numdevis avec un $GET
pinpin97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h31.


 
 
 
 
Partenaires

Hébergement Web