Il y a actuellement 659 visiteurs
Vendredi 22 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

problème PHP Mysql [RESOLU] • page 2

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Message le 18 Fév 2009 13:12

Nan j'ai tester avec les valeurs directement !

Hier il y avait du mon a mon petit appart il ma expliquer un truc pour l'auto incrémentation.

Dans la requete sql (dans le code php) il faut quand même mettre un champ pour num (en auto-incrémentation), et il fau mettre un champ vide :
Code: Tout sélectionner
' '


Je vais essayé et on verra bien
Avatar de l'utilisateur
Titom79
Expert(e)
Expert(e)
 
Messages: 977
Inscription: 06 Aoû 2007 17:44
 


Message le 18 Fév 2009 16:41

Voila le code que ça me fait maintenant mais cela ne marche toujours pas il ne veut pas ajouter les entrées a la table.

Je suis sur que c'est un problème par rapport à la clé primaire !

Code: Tout sélectionner
if ((isset ($_POST['matiere'])) and (isset ($_POST['note'])) and (isset ($_POST['message']))){
            
            switch ($_POST['matiere'])
         { case "ALSI" :
               $nom="Langa";
         }
         
         $matiere=$_POST['matiere'];
         $note=$_POST['note'];
         $message=$_POST['message'];
         
         $requete='INSERT INTO appreciation VALUES ('.''.$nom.','.$matiere.','.$note.','.$message.')';
         
         mysql_query($requete) or exit(mysql_error());
         
         }
Avatar de l'utilisateur
Titom79
Expert(e)
Expert(e)
 
Messages: 977
Inscription: 06 Aoû 2007 17:44
 

Message le 18 Fév 2009 19:39

Titom79 a écrit:Nan j'ai tester avec les valeurs directement !



Ce que je voulais dire c'est qu'il faut absolument mettre "...appreciation (nom,matiere,note,message)..." si tu n'indiques pas de valeur pour le numero.

Je ne met jamais de valeur vide pour les champs auto-incrémentés et ça marche... peut-être une question de version de Mysql ?

Sinon avec ta dernière requête :

Code: Tout sélectionner
$requete='INSERT INTO appreciation VALUES ('.''.$nom.','.$matiere.','.$note.','.$message.')';


n'est pas correcte, tu ne peux pas indiquer un champ vide avec des apostrophes si tu utilises déjà les apostrophes pour délimiter la chaîne de caractères qu'est ta requête, et il manque une virgule avant le $nom.

ça donnerais :

Code: Tout sélectionner
$requete="INSERT INTO appreciation VALUES ('','$nom','$matiere','$note','$message')";


NB : penser à faire un addslashes() sur les chaines de caractères pour neutraliser les apostrophes ou guillemets qu'elles pourraient contenir.
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 

Message le 25 Fév 2009 22:11

C'est bon sa marche!
Un copain à regardé il ma tout bien fait !
J'ai pas le code ici car je ne suis pas chez moi !

Enfin voila apparemment j'avais trop compris l'utilité des double et simple cote.

En tout cas merci de votre aide

@+++Tard
Avatar de l'utilisateur
Titom79
Expert(e)
Expert(e)
 
Messages: 977
Inscription: 06 Aoû 2007 17:44
 

Précédente


Sujets similaires

Message [résolu] Appels indésirables
Bonsoir? J'ai besoin d'aide, je n'en peux plus, mon portable est sur liste rouge, j'ai plusieurs appels par jour, d'un cabinet de santé, "santénéa", ils demandent à parler à ma femme, qui est décédée en octobre 2022, je ne comprends pas le lien entre mon numéro de portable et ma femme. ? J ...
Réponses: 27

Message Problème USB 3 sur mini PC (SSD M2 externe)
Bonjour a tous, j'ai un problème sur un mini PC fonctionnant sur un Intel N100. Il y a 2 port usb2 et 2 ports usb3. Mon problème ? Il semble que certains perifériques ne fonctionnent pas correctement (en l'occurence, les boitiers externes pour SSD M2).Si le SSD M2 est connecté sur un USB3 j'obtiens ...
Réponses: 5

Message probleme avec le logiciel nvidia
Bonjour,Oui DDU est très efficace , on s'en sert surtout quand on change de fabricant de carte graphique de AMD vers Nvidia par exemple. Il nettoie tout.Bonne journée.
Réponses: 13

Message [Résolu] Récupération du dual boot
Bonjour,Pourriez-vous m'aider à remettre le dual boot" sur un pc portable HP modèle G7 1235 SF" qui a Windows 10 et Ubuntu 24.04 que j'ai installé dans " l'espace libre" du disque dur mais au démarrage c'est Ubuntu qui est démarre directement, comment faire ?J'aurai voulu garder ...
Réponses: 13

Message [Réglé] probleme windows update recherche sans fin
Salut tout le monde depuis quelques jours lorsque je clique sur Windows update et recherche de mise à jour en cours cela se mets en recherche sans fin voir ma capture écran Rien n'y fait, j'ai beau exécuter l'utilitaire de dépannage Windows update rien n'y fait? Il me détecte en effet un incident, m ...
Réponses: 14

Message [résolu] Inscris à l'insu de mon plein gré
Bonjour J'ai un souci, qui m'énerve vraiment, ma fille m'a réglé une smart TV, pour que le Chromecast intégré fonctionne elle m'a créé un compte sur google. Presque sur chaque site, j'ai ceci :Sur le site TV loisir, je n'ai pas fait exprès, j'ai cliqué sur ok, au lieu de la croix, ça m'a créé un com ...
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.
cron