Choisir une ligne dans la table avec un input et un form de type GET
Résolu
iReVElB
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour je suis en train de coder mais j'aimerais afficher une information bien présise avec un input et le form du type GET.
Ceci est mon form.
Voici une explication de ma base de donné :
Il y a l'id
Le nom de la partie
le nombre
Ce qui donne
Id nompartie nombre
1 exemple 52
2 exemple_2 45
3 exemple_3 57
Et j'aimerais quand on appui sur confirmé que sa get se qui avait ecrit dans le input (id="nompartie") et que j'affiche le nombre de la ligne en question (dur a expliquer)
Ex: dans le input (id=nompartie) je mais exemple_2 et que sa m'affiche le nombre de la ligne exemple_2, donc la ces 45.
J'ai essayé une méthode mais sa me fait une erreur
Et l'erreur :
Fatal error: Uncaught Error: Function name must be a string in D:\Programmes\wamp\www\jm\invite.php on line 19
( ! ) Error: Function name must be a string in D:\Programmes\wamp\www\jm\invite.php on line 19
Merci pour votre aide, désolé pour les fautes, et que ces bien clair.
Merci pour vos réponses.
<label>Nom de la partie : </label> <input type="text" name="nompartie" id="nompartie" value="<?php if(isset($nompartie)) { echo $nompartie; } ?>" required><br> <label>Nombre : </label> <input type="text" name="nombre" id="nombre" required><br> <input type="submit" name="validation" value="Confirmation">
Ceci est mon form.
Voici une explication de ma base de donné :
Il y a l'id
Le nom de la partie
le nombre
Ce qui donne
Id nompartie nombre
1 exemple 52
2 exemple_2 45
3 exemple_3 57
Et j'aimerais quand on appui sur confirmé que sa get se qui avait ecrit dans le input (id="nompartie") et que j'affiche le nombre de la ligne en question (dur a expliquer)
Ex: dans le input (id=nompartie) je mais exemple_2 et que sa m'affiche le nombre de la ligne exemple_2, donc la ces 45.
J'ai essayé une méthode mais sa me fait une erreur
$res = $bdd("SELECT * FROM jm WHERE nompartie='".mysql_real_escape_string($_GET['nompartie'])."'");
Et l'erreur :
Fatal error: Uncaught Error: Function name must be a string in D:\Programmes\wamp\www\jm\invite.php on line 19
( ! ) Error: Function name must be a string in D:\Programmes\wamp\www\jm\invite.php on line 19
Merci pour votre aide, désolé pour les fautes, et que ces bien clair.
Merci pour vos réponses.
A voir également:
- Choisir une ligne dans la table avec un input et un form de type GET
- Table ascii - Guide
- Table des matières word - Guide
- Partage de photos en ligne - Guide
- Aller à la ligne dans une cellule excel - Guide
- Mètre en ligne - Guide
2 réponses
Tu utilise encore l'extension "mysql" apparemment :
Petit rappel, l'extension mysql est obsolète
De plus, en PHP7 (qui est le seul maintenu officiellement), cette extension n'existe plus.
Petit rappel, l'extension mysql est obsolète
De plus, en PHP7 (qui est le seul maintenu officiellement), cette extension n'existe plus.
iReVElB
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
11
Merci, mais pour le SELECT je fait comment vu que après j'execute rien ?
Bonjour,
Si comme Nhenry te l'a indiqué tu arrêtes d'utiliser l'extension mysql pour mysqli ou pdo .... ton souci devrait se résoudre de lui même
(vu que ton problème concerne l'instruction mysql_real_escape_string($_GET['nompartie']) ... surtout si tu utilises les requêtes préparées ou "bindées" (ce qui protège contre les failles de sécurités )
De plus, quelque soit l'extension utiliser... il est préférable de récupérer PROPREMENT les variables AVANT de les utiliser.
Je t'invite à lire et à appliquer le contenu de ce lien : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Si comme Nhenry te l'a indiqué tu arrêtes d'utiliser l'extension mysql pour mysqli ou pdo .... ton souci devrait se résoudre de lui même
(vu que ton problème concerne l'instruction mysql_real_escape_string($_GET['nompartie']) ... surtout si tu utilises les requêtes préparées ou "bindées" (ce qui protège contre les failles de sécurités )
De plus, quelque soit l'extension utiliser... il est préférable de récupérer PROPREMENT les variables AVANT de les utiliser.
Je t'invite à lire et à appliquer le contenu de ce lien : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code