Recuperation de deux ID
Résolu/Fermé2 réponses
Thorak83
Messages postés
1051
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
22 décembre 2017
156
Modifié par Thorak83 le 17/03/2015 à 16:53
Modifié par Thorak83 le 17/03/2015 à 16:53
Bonjour,
Alors tout d'abord il faut transmettre les variables dans le lien href comme ceci:
puis dans le fichier plainte.php ajouter au début :
et enfin modifier la requête sql comme cela:
Cordialement
Alors tout d'abord il faut transmettre les variables dans le lien href comme ceci:
<a href="plainte.php?N_PLAIGNANT=<?php echo $row_RsPlaignant['N_PLAIGNANT']; ?>&N_Registre=<?php echo $row_RsPlaignant['N_Registre']; ?>&TYPE_PLAIGNANT=<?php echo $row_RsPlaignant['TYPE_PLAIGNANT']; ?>" target="_parent">
puis dans le fichier plainte.php ajouter au début :
$plaignant = $_GET["N_PLAIGNANT"]; $registre = $_GET["N_Registre"]; $typeplaignant = $_GET["TYPE_PLAIGNANT"];
et enfin modifier la requête sql comme cela:
//requête SQL: $result=mysql_query("SELECT plaignant.N_PLAIGNANT, registre.N_REGISTRE, plaignant.TYPE_PLAIGNANT FROM plaignant, registre WHERE N_PLAIGNANT = $plaignant AND N_Registre = $registre AND TYPE_PLAIGNANT = $typeplaignant");
Cordialement
jordane45
Messages postés
38358
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
4 719
17 mars 2015 à 16:42
17 mars 2015 à 16:42
Bonjour,
En plus de la réponse de Thorak
j'ajouterai :
Eviter d'utiliser l'extension Mysql_ et passer à Mysqli_ ou PDO
Explications ici : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Eviter de faire en HTML des <option> alors que tu pourrais les générer dans une boucle PHP
(ce qui réduit considérablement le nombre de lignes dans ton code et le rend donc plus lisible)
par exemple :
et enfin...
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
En plus de la réponse de Thorak
j'ajouterai :
Eviter d'utiliser l'extension Mysql_ et passer à Mysqli_ ou PDO
Explications ici : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Eviter de faire en HTML des <option> alors que tu pourrais les générer dans une boucle PHP
(ce qui réduit considérablement le nombre de lignes dans ton code et le rend donc plus lisible)
par exemple :
<select name="annee"> <?php for($i=1960;$i<=2025;$i++){ echo "<option value='$i'>$i</option>"; } ?> </select>
et enfin...
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Thorak83
Messages postés
1051
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
22 décembre 2017
156
17 mars 2015 à 16:51
17 mars 2015 à 16:51
oui bien sur jordane45.
aussi se prémunir de l'injonction SQL (avec un mysqli_real_escape_string par exemple). Mais tout étant fait avec Dreamweaver, je ne sais pas si Albatrooss à les compétences pour mettre les mains dans le cambouis. Le code générer par Dreamweaver est quand même mal fichu et brouillon.
aussi se prémunir de l'injonction SQL (avec un mysqli_real_escape_string par exemple). Mais tout étant fait avec Dreamweaver, je ne sais pas si Albatrooss à les compétences pour mettre les mains dans le cambouis. Le code générer par Dreamweaver est quand même mal fichu et brouillon.