Il y a actuellement 270 visiteurs
Mercredi 24 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

vérif code php

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 ...

vérif code php

Message le 30 Déc 2007 17:30

bonjour, j'ai un code php qui ne marche pa ché moi ! j'ai beau le relir, sa marche pa et s'a m'énerve !

voici le script pour un enregistrement d'un espace membre :

<?php
// On commence par récupérer les champs
if(isset($_POST['login'])) $nom=$_POST['login'];
else $login="";

if(isset($_POST['pass'])) $prenom=$_POST['pass'];
else $pass="";

if(isset($_POST['email'])) $email=$_POST['email'];
else $email="";

if(isset($_POST['age'])) $age=$_POST['age'];
else $age="";

if(isset($_POST['ville'])) $ville=$_POST['ville'];
else $ville="";

// connexion à la base
$db = mysql_connect('localhost', 'nom' 'code') or die('Erreur de connexion '.mysql_error());
// sélection de la base

mysql_select_db('nom bdd',$db) or die('Erreur de selection '.mysql_error());

// on écrit la requête sql
$sql = "INSERT INTO infos_tbl(ID, login, pass, email, age, ville,) VALUES('','$login','$pass','$email','$age','$ville')";

// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

// on affiche le résultat pour le visiteur
echo 'Vous avez été correctement enregistré.';
echo '<p><FONT SIZE=5>Cliquer <A HREF="page%20index.php"><FONT SIZE=5><FONT COLOR="#000000"><SPAN STYLE="text-decoration: none">ici</FONT></A> pour revenir à la page d accueil</FONT></p>';
mysql_close(); // on ferme la connexion
?>

ne vou inquiété pa, je rempli le nom de ma bdd et le pass aussi !

merci
le 44
Sous Expert(e)
Sous Expert(e)
 
Messages: 70
Inscription: 15 Nov 2007 12:24
 


Message le 30 Déc 2007 17:33

"Ca ne marche pas" ne sufit pas pour qu'on sache quoi vérifier.
Quel est l'erreur/le dysfonctionnement ? Qu'est-ce qui se passe ?
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 30 Déc 2007 17:53

tou !! il n'y a pa de message en disan ke je me sui bien inscri et il n'y a rien dan la bdd !
le 44
Sous Expert(e)
Sous Expert(e)
 
Messages: 70
Inscription: 15 Nov 2007 12:24
 

Message le 30 Déc 2007 17:54

Dans ce cas, avant de parler des erreurs et imprudences de ce bout de code, copie nous le code du formulaire html que tu valides pour t'inscrire.
C'est surement là qu'il y a souci.
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 30 Déc 2007 18:01

<form method="POST" action="envoyer.php">
<CENTER>
<fieldset>
<P ALIGN=CENTER><legend><span style="text-decoration:none; font-size: 15pt; font-weight:bold; font-style:italic; color:#4C1900;">Vos coordonnées</span></legend></P>
<p><label for="login">Votre login</label> : <input type="text" name="login" size="20" value="" maxlength="15"> </p>
<p><label for="pass">Votre mot de passe</label> : <input type="password" name="pass" size="20" value="" maxlength="15"></p>
<p><label for="email">Votre e-mail</label> : <input type="text" name="email" size="20" value="" maxlength="70"</p>
<p><label for="age">Votre âge</label> : <input type="text" name="age" size="20" value="" maxlength="3"></p>
<p><label for="ville">Votre ville</label> : <input type="text" name="ville" size="20" value="" maxlength="20"></p>
<p><input type="submit" value="S'enregistrer"></p>
<legend><span style="text-decoration:none; font-weight:bold; font-style:italic; color:#4C1900;">Merci de bien vouloir lire le réglement attentivement.</span></legend>
</fieldset>
</CENTER>
</form>


je n'oubli pa les balise de base, cad <html> ...
le 44
Sous Expert(e)
Sous Expert(e)
 
Messages: 70
Inscription: 15 Nov 2007 12:24
 

Message le 30 Déc 2007 18:09

Si la connexion a la BDD se fait bien (pas d'erreurs), alors fais ça :
Code: Tout sélectionner
echo "login : ".$login."<br />";
echo "pass : ".$pass."<br />";
echo "email : ".$email."<br />";
echo "age : ".$age."<br />";
echo "ville ".$ville."<br />";


Tu mets ça dans ta page juste avant ce morceau de code là de ta page :
Code: Tout sélectionner
// connexion à la base
$db = mysql_connect('localhost', 'nom' 'code') or die('Erreur de connexion '.mysql_error());



Et tu nous dis ce que ça affiche (quelquechose, ou que dalle...).
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 30 Déc 2007 18:12

oula !! réexplique, j'ai pas tout capté ! la connexion a la bdd ne marche pa !
le 44
Sous Expert(e)
Sous Expert(e)
 
Messages: 70
Inscription: 15 Nov 2007 12:24
 

Message le 30 Déc 2007 18:13

Ben tu m'as bien dit qu'il n'y avait pas de message d'erreur ?
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 30 Déc 2007 18:19

il n'y a pas de message pour dire que j'été bien inscrit ou qu'il y avai une erreur
il n'y a rien qui s'affiche dan la bdd
le 44
Sous Expert(e)
Sous Expert(e)
 
Messages: 70
Inscription: 15 Nov 2007 12:24
 

Message le 30 Déc 2007 18:21

Donc si tous les "or die(sql_error)" n'affichent rien, c'est que ça fonctionne.

Et donc, comme je te disais, dans ton fichier, rajoute le bout de code que je t'ai donné, ca affichera le contenu des variables que tu récupères : on verra bien s'il y a quelquechose dedans ou non.
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 30 Déc 2007 18:22

ok, le code, je le rajoute ouje le remplace??
le 44
Sous Expert(e)
Sous Expert(e)
 
Messages: 70
Inscription: 15 Nov 2007 12:24
 

Message le 30 Déc 2007 18:25

Aïe aïe aïe... relis donc tranquillement le message que j'ai écrit, prend ton temps c'est pas une course.
J'ai clairement dit ce que tu devais faire dans mon précédent message : "Tu mets ça dans ta page juste avant ce morceau de code là de ta page".
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 30 Déc 2007 18:29

bref, je me calme !! je voulais jsute savoir, dans ce message que j'ai eu lors de la création de ma bdd, je doit mettre koi pour me connecté??

Parametres mysql
nom du serveur mysql : localhost
nom de la base mysql : *****
nom du compte mysql et phpmyadmin : ******
mot de passe mysql et phpmyadmin: ****

$db = mysql_connect('localhost', '***' '***')
et
mysql_select_db('****',$db) or die('Erreur de selection '.mysql_error());

je doi remplir par quoi? tu comprends??

merci
le 44
Sous Expert(e)
Sous Expert(e)
 
Messages: 70
Inscription: 15 Nov 2007 12:24
 

Message le 30 Déc 2007 18:34

La structure c'est ça :

mysql_connect("localhost", "mysql_nom_user", "mysql_password");
mysql_select_db("mysql_nom");
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 30 Déc 2007 18:41

donc avec ce que j'ai sa doi faire
Code: Tout sélectionner
mysql_connect("localhost", "nom du compte mysql et phpmyadmin ", "mot de passe mysql et phpmyadmin");
mysql_select_db("nom de la base mysql");
[/code]
le 44
Sous Expert(e)
Sous Expert(e)
 
Messages: 70
Inscription: 15 Nov 2007 12:24
 

Suivante


Sujets similaires

Message suprimer code pin
Bonjour,Je n'arrive pas a supprimer le code pin de l'écran de démarrage samsung M23.J'ai pourtant décocher la case mais rien ni fait.Cdt
Réponses: 0

Message Création site web - Code ou CMS ?
Bonjour, Je suis ici car je cherche un avis vraiment honnête là dessus.J'entends beaucoup de critique sur Wordpress. Hors j'aimerai faire un petit site, type blog / site vitrine avec des articles mis en ligne de temps en temps. J'aimerai un truc assez beau et facile à prendre en main.Mais quand je d ...
Réponses: 6

Message [réglé] activer le code PIN et le lecteur d'empreinte.
Bonjour à tous,sur un ordinateur que je viens de recevoir, j'essaie d'activer le code pin (Windows Hello) et la reconnaissance d'empreinte (windows hello) dans les options de connexion. En effet, "cette option est actuellement indisponible" pour les deux.En cherchant un peu sur internet, ...
Réponses: 4

Message CODE D'ERREUR BAD SYSTEM CONFIG INFO
Bonjour,J'ai un problème sur mon PC y'a un écran bleu qui est affiché avec le code d'erreur BAD system config info j'ai appelle le commerçante ou je l'ai acheté il m'ont fais une réinitialisation de mon PC elle n'a pas fonctionné Ils m'ont parlé que l OS a planté et de registre rien compris PS : Ils ...
Réponses: 4

Message code wifi
Bonjour à tous,j'ai voulu changer le code de sécurité wifi de ma tablette samsung, et malheureusement je l ai perdu. Existe t il une solution pour le récupérer , ou une manip à faire sur la livebox ? ( livebox 2 sagem ) Merci
Réponses: 4

Message Traits rouges de partout + Code 43 CG + Crash si réinstallat
Titre complet : + Traits rouges (et bleus) de partout affichés sur l'écran + Code 43 sur la Carte graphique dans les périphériques.+ Crash si réinstallation des pilotes Nvidia en mode normal (sans échec ça marche mais dans ce cas, les options d'installation ne sont pas toutes disponibles).Bonjour, J ...
Réponses: 3

Message Mon code PHP ne s'éxécute pas ! :(
Bonjour à tous, j'ai vraiment besoin d'aide, mon code PHP s'affiche en arrière-plan de mon site (je suis en local, donc sans hébergeur), sans s'éxécuter (voir images), si quelqu'un pourrait m'aider ça me sauverait la vie sérieux... - Mes balises sont biens fermées (<?php [...] ?> - Le langage ...
Réponses: 1


Qui est en ligne

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


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