Précédent   Forum du club des développeurs et IT Pro > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 26/07/2010, 19h31   #61
php-padawan
Invité de passage
 
Inscription : juillet 2010
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 4
Points : 4
Points : 4
Hello Dendrite !
Merci d'avoir passé du temps à faire ce zouli tuto. Moi qui ai décidé il y a qq jours de me mettre au php, j'apprécie énormément.

Je vais me faire allumer par les connaisseurs car je vais faire un petit peu le boulet.
Je suis consciencieusement ce tuto et j'arrive au chapitre 6.2, les formulaires et je bloque. Je fais un joli copié collé de ces deux codes, je lance et pour seul résultat j'ai le formulaire (inopérant sur la bdd bien entendu) et tout de suite après cette phrase, déjà sans avoir rien tapé dans le formulaire :

'.mysql_error()); // on ferme la connexion mysql_close(); } ?>

J'ai tout d'abord pensé à une erreur de saisie. Mauvaise idée (copié collé de toute façon). J'ai ensuite pensé, en ayant regardé le fil de la discussion que ça pouvait venir d'easyphp, visiblement assez décrié. Soit, n'étant pas raciste j'ai tout viré et remplacé par wampserver 2.0 (en ayant fait la MAJ de php et de mysql) (réglages par défaut bien entendu et j'ai fait gaffe à la casse dans le noms des champs de la base sql) Pareil ! J'ai suspecté le navigateur (essais fait avec IE 8 et firefox 3.6.7). Chou blanc... J'ai l'impression pourtant d'avoir une config d'environnement classique (win7 + wamp)...
Alors là je sèche lamentablement et c'est super frustrant d'être bloqué déjà si tôt

Une idée m'sieurs dames ? Merci d'avance.
php-padawan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2010, 20h03   #62
sabotage
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 16 485
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 16 485
Points : 21 307
Points : 21 307
Ca ressemble un guillemet mal fermé.
Tu pourrais nous montrer ton code final ?
sabotage est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2010, 22h55   #63
php-padawan
Invité de passage
 
Inscription : juillet 2010
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 4
Points : 4
Points : 4
Halleluya ! merci de me répondre !

Ah mais le gros pb, là dedans, c'est que mon code final c'est le tuto copié collé ! <- j'en rigole mais vert qd même ... et c'est là que ça coince. J'aurais voulu faire des essais à ma sauce, gratouiller, mais même le tuto me renvoie cette erreur ! Alors que c'est le même exemple, le même nom de base de donnée, les même data, les même noms de champs, les même noms de fichiers. Dans le doute des minuscules/majuscules, j'ai tout passé en minuscules et ça me donne pareil !
Alors que je me dis que ce tuto a été copié collé des milliers de fois donc il est clean. C'est donc par élimination que qq chose doit m'échapper mais quoi...?
php-padawan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2010, 01h00   #64
sabotage
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 16 485
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 16 485
Points : 21 307
Points : 21 307
Tu essaies de lancer ton fichier php directement au lieu de l'appeller par http://...
sabotage est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2010, 08h03   #65
php-padawan
Invité de passage
 
Inscription : juillet 2010
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 4
Points : 4
Points : 4
hé bien, comme je suis en local, ça me donne une adresse de type :
\\tsclient\K\PERSO\tests PHP\form.php

Je fais glisser le fichier sur la fenêtre d'IE.... pas bien ?
J'ai essayé en faisant fichier, ouvrir et j'obtiens pourtant la même chose:

Inscrivez-vous !
Entrez les données demandées :
Entrez votre pseudo :
Garçon ou fille ? GarçonFille
Entrez votre age :

'.mysql_error()); // on ferme la connexion mysql_close(); } ?>


coquin non ? enfin je dis coquin mais je pense à d'autres mots, plus fleuris
php-padawan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2010, 13h54   #66
php-padawan
Invité de passage
 
Inscription : juillet 2010
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 4
Points : 4
Points : 4
*soupirs* Je suis impardonnable
J'ai compris mon erreur : je travaille dans un xp sous virtual pc (win7) mais je me constitue ma base de scripts dans un rép sur win7 et dans mes différentes manipulations de fichiers, je ne travaillais en fin de compte que sur des fichiers qui n'étaient pas SOUS le répertoire d'easyphp. Ca ne pouvait donc pas marcher.
C'était évident mais à faire des va et vient entre les systèmes virtuels, réels, les rép, ben on en oublie l'essentiel. La leçon est rentrée.

Bah, et puis ça m'a permis de tester easyphp, wampserver et xampp et ce dernier également sous ubuntu

Merci quand même d'avoir répondu à ma demande d'aide.
php-padawan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2010, 06h56   #67
collmomo
Invité de passage
 
Inscription : juillet 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 1
Points : 1
Points : 1
Par défaut MA-GNI-FIQUE

J'adore les ateliers mis à dispositions pour se parfaire.
J'adore le concept, peu de théorie, mais des exercices qui font en sorte qu'on ressort plus expérimenté qu'une lecture de 150 pages où les mots ne servent qu'à décorer la page.
Bien !!!
collmomo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2010, 11h28   #68
prynky
Invité de passage
 
Inscription : septembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 12
Points : 4
Points : 4
super tuto un grand merci a toi
prynky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2010, 17h52   #69
miaouu
Invité de passage
 
steeff andrx
Inscription : octobre 2010
Messages : 8
Détails du profil
Informations personnelles :
Nom : steeff andrx

Informations forums :
Inscription : octobre 2010
Messages : 8
Points : 2
Points : 2
Par défaut connexion sql

Bonjour ,
Ce tuto est très bien fait .. je la note 18/20
Je suis un nouveau ici , J'ai eu du gout à faire les exercices car c'est très interessant ..
Je suis à l'étape 6 du tuto , dont à vrai dire je commence à faire sql que maintenant..
Sur ceux , dans la rubrique " ma fonction de connexion" ; je n' ai rien touché , j'ai juste retaper la fonction tout en essayant de comprendre , la nommer , et l' enregistrer.
Bref , Mon navigateur par défaut de wampserver est mozilla firefox , quand je commence à insérer les données demandées dans l ' inscription , la connexion est très lent et se reinitialise même, pourtant les données sont belle et bien insérer dans phpMyadmin ..
Devrait changer de navigateur ou c' est normal ?
Merci à vous
miaouu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2010, 16h06   #70
miaouu
Invité de passage
 
steeff andrx
Inscription : octobre 2010
Messages : 8
Détails du profil
Informations personnelles :
Nom : steeff andrx

Informations forums :
Inscription : octobre 2010
Messages : 8
Points : 2
Points : 2
Par défaut mysql_close()

Je repond à moi même ,
mysql_close (); reinitialise la connexion et ferme le la connexion php comme il le dit , donc si on efface " mysql.close() " la base de données ajoutés arrive dans phpadmin quand même et on peut entrer d'autres données a ce moment même sans redemarrer la connexion .0..
Je sais , ce n est pas trop important mais ça pourrait aider quelqu'un qui débute comme moi ...
Merci
miaouu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2010, 16h11   #71
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
faut bosser en mysql.trace_mode ca évite tout problemes
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2010, 18h24   #72
ABCIWEB
Expert Confirmé
 
Homme Alain
Inscription : septembre 2010
Messages : 1 917
Détails du profil
Informations personnelles :
Nom : Homme Alain
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : septembre 2010
Messages : 1 917
Points : 2 852
Points : 2 852
Arf c'est un travail impressionnant !

J'ai survolé les premières rubriques.

Petite remarque au chapitre :

VI-2-d. Insérer des données dans notre base via PHP

Pas de mention de la fonction mysql_real_escape_string pour protéger les caractères spéciaux des données ?
Cela vient sans doute plus loin mais au cas où certains s'arrêteraient à cet exemple...
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2010, 02h28   #73
gene69
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 1 626
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 1 626
Points : 1 992
Points : 1 992
pour l'éditeur sous linux, je préfère geany à bluefish, même si geany a de grand défaut dans sa détection des "function", au moins ça détecte les fonctions (et des classes c'est pire), ça detecte et trie les selecteurs css, et ça autocomplete pas mal de chose (avec les prototypes des fonctions natives php, ce qui est superbe pour ne pas à se souvenir si c'est needle/haystack ou haystack/needle l'ordre des arguments d'une fonction sur les tableaux )

par contre bluefish tiend la main de celui qui veut coder du html, ce que ne fait pas geany, quoi qu'on puisse configurer des "shortcut" pour des motifs dont on aura la liberté.

geany c'est un bel outil pour qui ne veut pas utiliser un vrai EDI.
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2010, 13h50   #74
musnajah
Invité de passage
 
Mustapha NAJAH
Inscription : août 2010
Messages : 1
Détails du profil
Informations personnelles :
Nom : Mustapha NAJAH
Âge : 30
Localisation : Maroc

Informations forums :
Inscription : août 2010
Messages : 1
Points : 1
Points : 1
Envoyer un message via MSN à musnajah Envoyer un message via Skype™ à musnajah
Par défaut Lien de telechargement qui marche pas

Bonjour tout le monde, je suis intéressé par ce tut que je trouve vraiment utile. Mon problème c'est au moment du téléchargement je ne sais pas ce qui arrive mais le lien ne marche pas (ftp://ftp-developpez.com/sylvie-vaut...nt/TutoPHP.pdf) est ce que quelqu'un peut me passer un autre lien de téléchargement s'il vous plait !!!

Merciiiiiiiiiii
musnajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2010, 12h13   #75
natha31
Invité régulier
 
Étudiant
Inscription : décembre 2009
Messages : 21
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2009
Messages : 21
Points : 5
Points : 5
Par défaut super

excellent tutoriel! J'ai appris très vite!
Je noterais juste 2 petits points qui m'on fait perdre un peu de temps, si ça peut aider certaines personnes:

- Dans la conclusion, les chapitres VIII-2 et VIII-1-b sont très intéressants, à lire en 1er si vous voulez prendre de suite les bonnes habitudes.

- pour fermer la base de donnée, il faut éviter d'utiliser mysql_close sans paramètres: faites mysql_close($base);

Voila!
Sinon merci, ce tuto est super!
natha31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2010, 12h55   #76
mounim_taoufik
Candidat au titre de Membre du Club
 
Homme TAOUFIK MOUNIM
Ingénieur développement logiciels
Inscription : juin 2009
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme TAOUFIK MOUNIM
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2009
Messages : 86
Points : 12
Points : 12
Envoyer un message via MSN à mounim_taoufik Envoyer un message via Yahoo à mounim_taoufik
je vous félicite pour ce bon tutoriel
mounim_taoufik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 03h22   #77
lemarketeur
Candidat au titre de Membre du Club
 
Rodger Williams
Inscription : novembre 2010
Messages : 12
Détails du profil
Informations personnelles :
Nom : Rodger Williams

Informations forums :
Inscription : novembre 2010
Messages : 12
Points : 14
Points : 14
Je dois avouer que celui qui a fait ce tutoriel doit avoir consacré pas mal de temps à cela. En tout cas il servira à plus d'un. Merci pour ces supports de travail encore une fois. Allez quelques dizaines d'euros d'économisés.
lemarketeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2011, 23h37   #78
laura017
Invité de passage
 
Inscription : février 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 2
Points : 1
Points : 1
Par défaut Super tuto !

Super tuto !

J'en suis à l'avant dernier TP, j'ai suivi toutes les étapes et franchement : félicitations !

Tuto super bien écrit et expliqué. Tout est logique et bien amené.
C'est un tuto pour débutants, certes, mais là, le php ne fait plus peur.
C'est écrit avec beaucoup de pédagogie, expliqué à juste mesure. On trouve peu de tutos comme ça sur internet.

Voilà, je tenais à faire une petite pause dans le cours pour remercier la personne qui l'a écrit.
laura017 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 01h50   #79
Oshynsir
Invité régulier
 
Homme
Lycéen
Inscription : avril 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 19
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : avril 2011
Messages : 8
Points : 8
Points : 8
Envoyer un message via MSN à Oshynsir Envoyer un message via Skype™ à Oshynsir
N'ayant pas la vision d'un débutant je ne pourrais pas dire si cet article est bien ou non, mais je pense qu'il serait bien de mettre à jour l'étape sur MySQL pour montrer l'utilisation de PDO à la place des anciennes fonctions mysql_* même si la POO n'est pas traité.
Oshynsir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 13h56   #80
Otyugh
Invité régulier
 
Otyugh Saucisse
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Otyugh Saucisse

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Etape6 : il me semble avoir tout compris. Malgré tout, ça ne marche pas avec l'exemple malgré un copier/coller répété et appliqué T_T

Citation:
Erreur SQL !INSERT INTO Utilisateurs VALUES("","test","G","12","11-08-09")
No database selected
Quand je recopie le "INSERT INTO Utilisateurs VALUES("","test","G","12","11-08-09"" à la main dans la bdd MaBase.Utilisateurs : aucun problème. D'où ça peut bien venir ?

(sachant que pour MaBase qui est la bdd,
Citation:
function connectMaBase(){
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('MaBase', $base) ;
}
devrait être bon, non ?
Franchement, je suis confus T_T
Otyugh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h30.


 
 
 
 
Partenaires

Hébergement Web