Insérer à l'aide d'un formulaire html sur mysql avec easyphp.
Fermé
Garfield
-
Modifié par pijaku le 17/01/2014 à 14:48
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 17 janv. 2014 à 14:35
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 17 janv. 2014 à 14:35
A voir également:
- Insérer à l'aide d'un formulaire html sur mysql avec easyphp.
- Insérer une vidéo sur powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Easyphp download - Télécharger - Divers Web & Internet
- Insérer un filigrane word - Guide
4 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
15 janv. 2014 à 15:05
15 janv. 2014 à 15:05
Salut,
Tu n'explique pas clairement ton problème. Je suppose donc que tes données ne sont pas insérées en bdd.
Les erreurs Deprecated indique que les fonctions que tu utilises sont obsolètes (tu pourrais les remplacer par celles proposées dans le message d'erreur d'ailleurs), mais ces erreurs n'empêche pas la bonne exécution de ton code.
Je pense que ton erreur vient du traitement sql, mais pour le savoir il faut traiter les éventuelles erreurs sql. Ajoute ceci après l'exécution de ta requête pour vérifier si il y a une erreur :
Bonne journée
Tu n'explique pas clairement ton problème. Je suppose donc que tes données ne sont pas insérées en bdd.
Les erreurs Deprecated indique que les fonctions que tu utilises sont obsolètes (tu pourrais les remplacer par celles proposées dans le message d'erreur d'ailleurs), mais ces erreurs n'empêche pas la bonne exécution de ton code.
Je pense que ton erreur vient du traitement sql, mais pour le savoir il faut traiter les éventuelles erreurs sql. Ajoute ceci après l'exécution de ta requête pour vérifier si il y a une erreur :
if (!$ok) { echo "Erreur DB, impossible d'effectuer une requête\n"; echo 'Erreur MySQL : ' . mysql_error(); exit; }
Bonne journée
Vraiment personne pour m'aider ? :'(
Pourtant, j'vous assure un bon casse tête, comme vous les aimez, non ? (a)
Pourtant, j'vous assure un bon casse tête, comme vous les aimez, non ? (a)
Quelqu'un pourrais m'aider à résoudre mon soucis s'il vous plait ?
(Je suis désolé de me montrer insistant)... mais voilà dorénavant les erreurs qui s'affichent sont :
Warning: mysql_query() expects parameter 2 to be resource, string given in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC9\data\localweb\my portable files\tp_final\insert_action.php on line 15
l'élément a bien été inséré !
Erreur DB, impossible d'effectuer une requête Erreur MySQL :
J'ai vraiment du mal avec cet aspect de la chose, et je suis vraiment coincé.
Je vous en serait très reconnaissant pour vous m'aidez à débloquer la situation !
(Je suis désolé de me montrer insistant)... mais voilà dorénavant les erreurs qui s'affichent sont :
Warning: mysql_query() expects parameter 2 to be resource, string given in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC9\data\localweb\my portable files\tp_final\insert_action.php on line 15
l'élément a bien été inséré !
Erreur DB, impossible d'effectuer une requête Erreur MySQL :
J'ai vraiment du mal avec cet aspect de la chose, et je suis vraiment coincé.
Je vous en serait très reconnaissant pour vous m'aidez à débloquer la situation !
Modifié par Garfield le 15/01/2014 à 15:15
J'ai compris mon erreur au niveau des fonctions obsolètes. J'ai rectifié en mettant ,comme tu as dis, ton bout de code après ma requête et voilà le résultat :
Warning: mysql_query() expects parameter 2 to be resource, string given in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC9\data\localweb\my portable files\tp_final\insert_action.php on line 15
l'élément a bien été inséré !
Erreur DB, impossible d'effectuer une requête Erreur MySQL :
Les donnés pas insérés en BDD, c'est à dire ? :)
Modifié par Pitet le 17/01/2014 à 14:35
La fonction mysql_query() attend 2 paramètres :
- le premier est la requête sql (type string)
- le deuxième est l'identifiant de la connexion sql (type ressource)
Le deuxième paramètres est optionnel si tu ne te connectes qu'à une seule base de données.
Plus d'info dans la bible php : https://www.php.net/manual/fr/function.mysql-query.php
Ton code pour insérer les données devrait donc ressembler à :