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 :

[Tableaux] pb de redirection.


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 130
    Par défaut [Tableaux] pb de redirection.
    bonjour !

    j'ai un petit soucis avec une ligne php dans laquelle je fais une redirection

    voici ma ligne de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    echo '<meta http-equiv="refresh" content="0; url=intra_v1.php?page=accueil&contact='.$num_contact.'>';
    ma variable $num_contact provient d'une requete en aval qui est celle-ci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    $sql = "select max(num_contact) from contact";
     
    $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
     
    $num_contact =mysql_fetch_assoc($req);
    donc je vous explique :

    g le formulaire, apres avoir fait le submit je redirige vers une page nommé resultat dans laquelle je fait l'insertion ds la base de donnee. Apres l'insertion dans la base je recupere le numero du dernier enregistrement ( d'ou la requete ci-dessus), puis je redirige vers une nouvelle page.

    Malheuresement la redirection ne s'effectue pas. et je ne vois pas pkoi ???
    Le résultat obtenu est le suivant :

    Array<meta http-equiv="refresh" content="0; url=intra_v1.php?page=accueil>

    qui s'affiche sur ma page résultat !!!

    pouvez vous m'aider svp ?!!!!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 130
    Par défaut
    les resultat est celui là :

    <meta http-equiv="refresh" content="0; url=intra_v1.php?page=accueil&contact=Array>

  3. #3
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    C'est peut-être parce que mysql_fetch_assoc renvoie un tableau et pas ton nombre directement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $sql = "select max(num_contact) AS nb from contact";
     
    $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
     
    $res =mysql_fetch_assoc($req);
     
    $num_contact = $res['nb'];
    il doit y avoir autre chose mais ça déjà c'était faux (d'où le Array).

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 130
    Par défaut
    j'ai essayer aussi avec le "array" et ca faisait la meme chose.

    meme si je fais un simple echo avant le redirection ma varible $num_contact ne se rempli po ! mais encore ca ca me derange po par contre la redirection m'embete plusss ...

  5. #5
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Le bout de code que j'ai mis ne marche pas

    (commençons par le commencement)

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 130
    Par défaut
    ah si ! ton code marche très bien . Ya enfin une valeur retourné. Merci

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 130
    Par défaut
    ahhhh sa y est !!!

    en fait je sais po pkoi ! faudra m'expliquer mais je vien de rajouter ce bout de code a la fin de ma page resultat.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    </head>
    <body>
    </body>
    </html>
    et ca ma rediriger vers l'accueil !!

    peut etre qu'il faut du code html pour faire une redirection ! mais je trouve ca louche ....

  8. #8
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Et comme ça ça ne fonctionnerait pas mieux par hasard ??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<meta http-equiv="refresh" content="0; url="intra_v1.php?page=accueil&contact='.$num_contact.'">';
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 130
    Par défaut
    Euh ! je viens juste de tester t'as soluce ! mon pc a failli creuvé lol !
    Ca ne marche po ! ca fait une sorte de boucle qui reaffiche la page...

  10. #10
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    J'ai dit une betises en effet mais teste comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<meta http-equiv="refresh" content="0; url=intra_v1.php?page=accueil&contact='.$num_contact.'">';
    Ceci dit si tu rediriges sur la même page à chaque fois c'est normal que ça boucle indéfiniment
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

Discussions similaires

  1. [Tableaux] Problème de redirection
    Par lepovre dans le forum Langage
    Réponses: 2
    Dernier message: 25/04/2007, 12h10
  2. Réponses: 1
    Dernier message: 19/02/2007, 15h05
  3. [Tableaux] fonction de redirection
    Par winnie82 dans le forum Langage
    Réponses: 1
    Dernier message: 08/06/2006, 15h49
  4. Réponses: 12
    Dernier message: 30/01/2006, 13h35
  5. Réponses: 4
    Dernier message: 09/11/2005, 18h44

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