begin process at 2012 05 31 14:41:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

reprise d'informations par requete en php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

reprise d'informations par requete en php

mardi 20 septembre 2005 à 11:23:18 | reprise d'informations par requete en php

ARSCEN

Bonjour à vous tous.

 

Je m’occupe d’un site ayant une partie ACCES ADHERENTS via un mot de passe.

Pour l’instant , tout va bien.

A l’intérieur de cet espace, je fais des requêtes en PHP sur base POSTGRES de ce type pour appeler des informations :

<?

// Require("connection.php");

$base="site";

// connection($base);

$connection=pg_connect("host=localhost port=5432 dbname=".$base."user=postgres");

$request="SELECT nom FROM adherents WHERE valid='t' and num=$login";

$result=pg_exec($connection, $request);

$reponse2 = pg_fetch_row($result,$i);

echo $reponse2[0];

?>

Pour l’instant, tout va bien l’information, en l’occurrence, le nom de l’adhérent apparaît bien.

Mais quand je veux la faire rentrer dans une autre base, par exemple pour un sondage nommé AG, je n’arrive à reprendre l’information $reponse2. (toujours le nom de l’adhérent).

Dans ma base AG, les cases reponse1 à reponse4 inclus sont vides après la requête INSERT !!! Je fais une requête du style :

<?

$query="INSERT INTO ag VALUES ('$login','".convTxt($_POST['reponse1'])."','".convTxt($_POST['reponse2'])."','".convTxt($_POST['reponse3'])."','".convTxt($_POST['reponse4'])."','".convTxt($_POST['reponse5'])."','".convTxt($_POST['reponse6'])."','".convTxt($_POST['reponse7'])."','".convTxt($_POST['reponse8'])."','".$_POST['reponse9']."');";

$result=pg_exec($connection, $query);

pg_close($connection);

?>

Qui pourrait m’aider ?

Quelle ligne de code je dois mettre pour insérer les variables dans ma base AG ?

MERCI et MERCI

mardi 20 septembre 2005 à 12:01:31 | Re : reprise d'informations par requete en php

malalam

Administrateur CodeS-SourceS
Hello,

pourquoi des $_POST ? Je n'ai pas bien pigé le principe de ton code, là.
Où est le formulaire ? Le traites tu correctement ?
Si tu n'as pas de formulaire , et qu ec'est bien ton $reponse2, je ne pige pqd du tout ce qyue tu fais.
Le nom est dans $reponse2[0], et tu entres dans ta base un $_POST['reponse2']...??

mardi 20 septembre 2005 à 14:22:20 | Re : reprise d'informations par requete en php

ARSCEN

Salut

Le formulaire fonctionne, j'arrive à affiche toutes les informations avec une commande ECHO du type : <? echo $_POST['reponse2']; ?>

Mais dans le ficher d'enregistrement INSERT.... la ça marche pas !!

Je n'arrive pas à enregistrer les information dans ma base AG sur POSTGRES.

voila !!

Merci

mardi 20 septembre 2005 à 17:09:11 | Re : reprise d'informations par requete en php

Anthomicro


Salut,

bah il faut que tu te reconnectes à ta base :

// Require("connection.php");

$base='site';

// connection($base);

$connection=pg_connect('host=localhost port=5432 dbname='.$base.'user=postgres');


$query="INSERT INTO ag VALUES ('$login','".convTxt($_POST['reponse1'])."','".convTxt($_POST['reponse2'])."','".convTxt($_POST['reponse3'])."','".convTxt($_POST['reponse4'])."','".convTxt($_POST['reponse5'])."','".convTxt($_POST['reponse6'])."','".convTxt($_POST['reponse7'])."','".convTxt($_POST['reponse8'])."','".$_POST['reponse9']."');";

$result=pg_exec($connection, $query);

pg_close($connection);


ensuite n'oublie pas de remplacer tes <? par <?php

    mercredi 21 septembre 2005 à 10:36:11 | Elle marche pas ta solution Anthomicro

    ARSCEN

    Les réponses de 1 à 4 ne s'enregistrent pas dans ma base !!

    J'ai fais un autre test. J'ai mis des chanps à remplir dans mon 1er fichier. Je les ai nommé bien sur reponse1 => 4, et la ça marche , elle s'enregistre bien dans ma base AG.

    Est-ce que quelqu'un ici à la solution ?

    MERCI...
    mercredi 21 septembre 2005 à 12:30:53 | Re : reprise d'informations par requete en php

    Anthomicro

    Bah si tu donnais le message d'erreur renvoyé par postgree sql ça nous aiderait


      jeudi 22 septembre 2005 à 23:01:58 | il n'affiche pas d'erreur !!

      ARSCEN

      C'est la qu'est l'os !! hélas !!

      Tout est ok , sauf qu'il ne met rien dans la base de la réponse 1 à 4.
      Il rempli bien l'identifiant de l'adhérent et lesreponses qui sont a rentrer par des champs ou textarea (réponse 5 à 9)

      Qu'en penses-tu ?

      Bonne soirée sur ses quelques réflexions ??



      Cette discussion est classée dans : base, connection, post, pg, convtxt


      Répondre à ce message

      Sujets en rapport avec ce message

      Connection à distance a mysql sur multimania [ par Bestgamer ] J'aimerai avoir les informations pour me connecter sur ma base de données chez multimania avec MySQL Control Center (logiciel d'administartion de base connection base Oracle [ par thorod ] Bonjour à tous,Bien voila, je cherche depuis un certain temps et je trouve pas de solution.J'ai un serveur IIS, avec oracle Net 8 installé. L'extensio probleme connexion plusieurs BDD [ par ehmarc ] SalutJe sais pas si c'est possible mais je voudrai essayer de me connecter sur plusieurs Base de donnée simultanément, sans pour autant perdre ma conn connection base de données [ par norman bates ] Salut tout le monde je bosse sur un site perso en php avec connection à une base mysql, et j'ai 2 problèmes pour le moment, j'ai construit ma base ave Pb d'INSERT , aucune erreur retournée ... [ par Blasfem ] Salut à tous, J'ai un souci, je suis en trin de me former sur le PHP et ma page d'ajout ne fonctionne pas. Pourtant le code semble correct . ? inclu variable du formulaire non enregistré par mysql [ par lobotomised ] Bonjours tout le monde, Aujourdui encore un petit probleme. Un formulaire tout simple pour que les visiteur du site puisse me proposer des fichiers a Inserer des donnees dans ma base de donnee. [ par achillechimi ] Bonjour, j,essai depuis des jours d,inserer environ 45 donnees dans une table(tableau) de ma base de donnees, jusqu,ici sans succes.Je voudrais savoir Problème de casse et accent dans une recherche sur une base ORACLE [ par chocholman ] Bonjour, J'ai un pb dans mon moteur de recherche Php pour une base ORACLE de casse et d'accent. Par exemple, lorsque je tape "évènement" le moteur me Mysql : verifier si on peut se connect [ par zeppo4268 ] Bjr, je voudrais savoir comment verifier si on peut se connecter a la base mysql car mon hebergeur à quelque fois des prob mysql donc ma page d'accuei Vérification de connection à une base de donnée [ par mgnet ] Bonjour je souhaiterai savoir comment savoir si un script est déjà connecté à une base de donnée et si oui je ne me connecte pas à la base de donnée


      Nos sponsors


      Sondage...

      CalendriCode

      Mai 2012
      LMMJVSD
       123456
      78910111213
      14151617181920
      21222324252627
      28293031   

      Consulter la suite du CalendriCode

      Photothèque

      A découvrir



       
      Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
      CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
      CodeS-SourceS.com© est une marque déposée tous droits réservés

      Google Coop CodeS-SourceS Google Coop CodeS-SourceS
      Temps d'éxécution de la page : 0,811 sec (4)

      Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales