IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

problème de redirection du à une requète sql


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Novembre 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Novembre 2009
    Messages : 46
    Par défaut problème de redirection du à une requète sql
    bonjour,
    je tente de traiter un formulaire d'incription mais à chaque fois PHP m'annonce:La connexion a été réinitialisée.
    voila le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    <?php
    @session_start();
    if(isset($_POST["nom"]) && $_POST["nom"]!="")
    {
    	$nom=utf8_decode(htmlspecialchars($_POST["nom"]));
    	if(isset($_POST["prenom"]) && $_POST["prenom"]!="")
    	{
    		$prenom=utf8_decode(htmlspecialchars($_POST["prenom"]));
    		if(isset($_POST["pseudo"]) && $_POST["pseudo"]!="")
    		{
    			$pseudo=utf8_decode(htmlspecialchars($_POST["pseudo"]));
    			if(isset($_POST["pwd1"]) && $_POST["pwd1"]!="")
    			{
    				if(isset($_POST["pwd2"]) && $_POST["pwd2"]!="")
    				{
    					if($_POST["pwd1"]==$_POST["pwd2"])
    					{
    						$pwd=utf8_decode(htmlspecialchars($_POST["pwd1"]));
    						if(isset($_POST["day"]) && $_POST["day"]!="J")
    						{
    							$day=$_POST["day"];
    							if(isset($_POST["month"]) && $_POST["month"]!="M")
    							{
    								$month=$_POST["month"];
    								if(isset($_POST["year"]) && $_POST["year"]!="A")
    								{
    									$year=$_POST["year"];
    									if(isset($_POST["mail"]) && $_POST["mail"]!="")
    									{
    										$mail=$_POST["mail"];
    										if(isset($_POST["remember"]))
    										{
    											setcookie("name", $pseudo, time()+3600*24*30,'/');
    										}
    										$_SESSION['membre'] = $pseudo;
    										$naissance="$year-$month-$day";
    										header("Location: /Rugbystic/index.php");
    										$connect = mysql_connect("localhost","root","") or die ("erreur de connexion");
    										mysql_select_db('RS_V21_DB_01',$connect) or die ("erreur de connexion base");
    										mysql_query("INSERT INTO joueur VALUES('$pseudo','$nom','$prenom','$pwd','$mail','$naissance')");
    										mysql_close();
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    }
     
    ?>
    de plus il m'est impossible d'utiliser mysql_real_escape_string(). j'utilise wamperserver 2, faut-il que je débloque une .dll ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Essaie sans le mysql_close().
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Novembre 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Novembre 2009
    Messages : 46
    Par défaut
    comment se fesse ? ça fonctionne mais ne doit-on pas toujours terminer la requête par un "mysql_close();" ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est un bug sur PHP5.3
    Le mysql_close n'a pas vraiment d'interêt : les connexions sont de toute facon fermées à la fin du script.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Novembre 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Novembre 2009
    Messages : 46
    Par défaut
    à la bonne heure! Ce probleme est résolu.
    mais il reste encore le mysql_real_escape_string() à élucider...

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    c'est quoi precisemment "impossible" ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Problème d'espaces dans une requête SQL
    Par Wonesek dans le forum SQL
    Réponses: 9
    Dernier message: 22/04/2008, 16h46
  2. problème de création d'une requête SQL
    Par crushilefou dans le forum Requêtes
    Réponses: 9
    Dernier message: 07/12/2007, 11h59
  3. Problème de cumul dans une requête SQL
    Par soso78 dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 13/09/2007, 05h56
  4. Problème avec like dans une requête SQL
    Par Boublou dans le forum SQL
    Réponses: 2
    Dernier message: 16/08/2007, 15h46
  5. Problème de SUM sur une requête SQL
    Par Lapicure dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 12/06/2007, 11h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo