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 :

redirection de page


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 153
    Par défaut redirection de page
    en fait j ai crée un formulaire d ajour avce add.php ke je vous met :

    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
    <?php
    // On commence par récupérer les champs
    if(isset($_POST['nom']))      $nom=$_POST['nom'];
    else      $nom="";
     
    if(isset($_POST['prenom']))      $prenom=$_POST['prenom'];
    else      $prenom="";
     
    if(isset($_POST['prenom']))      $prenom=$_POST['prenom'];
    else      $prenom="";
     
    if(isset($_POST['tel']))      $tel=$_POST['tel'];
    else      $tel="";
     
    if(isset($_POST['probleme']))      $probleme=$_POST['probleme'];
    else      $probleme="";
     
    if(isset($_POST['commentaire']))      $commentaire=$_POST['commentaire'];
    else      $commentaire="";
     
          connexion à la base*/
    $db = mysql_connect('localhost', 'root', '')  or die('Erreur de connexion '.mysql_error());
    // sélection de la base  
     
        mysql_select_db('p2i',$db)  or die('Erreur de selection '.mysql_error());
     
        // on écrit la requête sql
        $sql = "INSERT INTO intervention(nom, prenom,tel, probleme, commentaire) VALUES('$nom','$prenom','$tel','$probleme','$commentaire')";
     
        // 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 'Vos infos on été ajoutées.';/*je veux rester sur la meme page 8O*/
     
        mysql_close();  // on ferme la connexion
        //} 
    ?>
    en fait mon probelem c est que je veux quand l ajout termine je veux rester sur la meme page , je veux enlever le message ( Vos infos on été ajoutées)

  2. #2
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Par défaut
    bonjour

    essaye ca


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    header('location:./add.php');
    	die();

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 153
    Par défaut
    c'est bon ca marche .
    en fait je voudrais dans ma page web avoir un service "DOCUMENT" , cette page contiendra tout les doc (.doc) necessaire pour les differents service .
    donc ce que je comprend faut que je aie une table je la nomme document , et dans cette table je parcours tous mes documents , pour les faire affciher dans ma page web , comme ca l'utilisateur peut les telecharger .
    mais comment faire pour les integrer dans la bdd ..???!!!

  4. #4
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Par défaut
    tu as deja une bdd avec ces renseignement?
    si oui tu doit faire une requet insert into....

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 153
    Par défaut
    ben j ai deja une bdd nommée (p2i) , j ai crée une table nommée (documents) avce deux champs (doc) et (com) .
    la requete dont tu parles ca va etre comme ca : insert into docuement (doc,nom) values (......................je mets quoi la faut que je parcours le chemin du doc?? je dis des betises je pense )
    merci pour ton aide

  6. #6
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Par défaut
    dans values tu met les valeurs que tu veux inserer dans l'ordre ou tu as mis tes champs

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 153
    Par défaut
    j ai pas comrpis , normalement faut mettre le chemin du docuement nn ???

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 153
    Par défaut
    eh ben il fallait que declarer le champ BLOB pour pouvoir parourir le fichier souhaité

  9. #9
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 153
    Par défaut
    ca je l ai deja fait , en fait ce que je cherche , c est d afficher mon doc sur une page web pour que les utilisateurs puissent la telecharger !!!
    je sais pas si j'ai reussi a me faire comprendre !!

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 153
    Par défaut
    Citation Envoyé par nita2006 Voir le message
    ca je l ai deja fait , en fait ce que je cherche , c est d afficher mon doc sur une page web pour que les utilisateurs puissent la telecharger !!!
    je sais pas si j'ai reussi a me faire comprendre !!
    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
    <?php
    mysql_connect("localhost", "root", "");
    mysql_select_db("p2i");
     
    $reponse = mysql_query("SELECT * FROM documents"); // Requête SQL
     
    while ($donnees = mysql_fetch_array($reponse) )
    {
    ?>
    chemin du document :    <?php echo $donnees['doc']; ?><br />
    nom du document est : <?php echo $donnees['nom']; ?><br />
    <?php
    }
    mysql_close(); // Déconnexion de MySQL
    ?>
    ce code la normalene til permet de recuprer les informations de notre base de données mais que les variables , par contre je veux bien voir dans ma page web le fichier a telecharger

  11. #11
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Par défaut
    en fait ce que tu veux c pour lire donc afficher le contenu du fichier sur ta page web donc une fois que tu as ta variable comportant le chemin du fichier il faut que tu utilise une fonction du type

    fread();

    imagine que dans la variable $text j ai le chemin du fichier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $fp = fopen("$text.txt", "rb");
    $s = fread($fp, filesize('$text.txt'));
    echo $s
    je crois que ca peu etre ca mais tu sais je debute aussi lol

  12. #12
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 153
    Par défaut
    ben nn ton code la il pointe direct vers le fichier alors que moi je voudrais bien quil pointe vers un dossier ou sont mes fihciers comme ca quand je veux les faire apparaitre dans ma page web , je fais appel au dossier et nn pas ua fichier un par un .
    sinn on m a recommandé un autre truc , que je stock pas mes fichier dans la bse de données sinn ca va exploser , donc ce ke je dis moi que je cree un dossier dans mon site , ke je mette mes fichiers dedans , et que je me trouve une autre solution pour pointer vers le dossier chose que je sais pas faire moi :s
    welcome for you help:d

  13. #13
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 153
    Par défaut
    Par contre j'ai un autre petit soucis , la que j ai reussi a remplir ma liste deroulante je veux que les informations qui va avec chauqe element selectionnée dans la liste soit affcihées dans mon formulaire
    autrement dit les information changent en fonction de l'element selectionnée dans la liste
    je vous donne la structure de mon formulaire
    j ai une liste deroulante appelé (liste_name) et dans laquelle jai reussi a la remplir a partir e ma base de données
    les champs qui suivenet sont :
    nom
    fournisseur
    commande
    et pareil dans ma base de données sauf que nom n est pas une clé primaire je pense que je vais devoir faire ca apres pour qu'il y ait pas deux nom identique dans ma liste deroulante
    ben je voudrai commencer par laffichage des données dans mes champs de etxte en focntion de ma lliste
    merci

Discussions similaires

  1. Réponses: 12
    Dernier message: 30/01/2006, 13h35
  2. redirection de pages html vers une page locale? (modif dns?)
    Par johan_b dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 20/01/2006, 16h51
  3. redirection vers page web
    Par Remedy dans le forum Langage
    Réponses: 11
    Dernier message: 12/01/2006, 15h36
  4. [web]Redirection de page
    Par Ethylene dans le forum Web
    Réponses: 3
    Dernier message: 01/07/2005, 15h47
  5. Pb de redirection vers page principale
    Par croco83 dans le forum ASP
    Réponses: 2
    Dernier message: 06/05/2004, 14h10

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