Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

badawan17 Les boutiques en ligne : delle1 Achat - Vente Divers : Hisokasama et 19 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

php et postgresql

 
n°13653
chemouz
Profil : Habitué
Posté le 11-06-2005 à 20:28:24  profilanswer
 

Bonjour
 
J'ai un formulaire HTML qui fonctionnait très bien avec easyPHP mais pas avec apache2 + php5
(Tout est correctement installé j'utilise phppgadmin)
 
 
formulaire.html

Citation :


<form method="post" action="administration.php">
 
Login : <input type="text" name="utilisateur" size="30">
Mot de passe :  <input  type="password" name="mdp" size="30">
 
<input type="submit" name="administration.php" value="Valider">
</form><input type="text" name="utilisateur" size="30">


 
 
administration.php

Citation :


<?
$utilisateur=$_POST['utilisateur'];
$mdp=$_POST['mdp'];
echo "Bonjour $utilisateur votre mot de passe est $mdp ";
?>


 
Et la dans la 3ème page j'arrive pas a rerécuper le mot de passe et le nom d'utilisateur
 
Merci de votre aide.


Message édité par chemouz le 12-06-2005 à 15:32:35
n°13660
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 12-06-2005 à 14:10:31  profilanswer
 

<form method="post" action="administration.php">
 
Login : <input type="text" name="utilisateur" size="30" />
Mot de passe :  <input  type="password" name="mdp" size="30"/>
 
<input type="submit" name="administration.php" value="Valider"/>
</form>SUPRIME CA : <input type="text" name="utilisateur" size="30">
 
et rajoute les / que j'ai mis en gras :p


Message édité par Nodashi le 12-06-2005 à 14:10:49

---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°13662
chemouz
Profil : Habitué
Posté le 12-06-2005 à 17:16:33  profilanswer
 

Un dernier problème sur ma base postgresql
 

Citation :


$requete = "UPDATE client SET actif=$activation WHERE nclient=$nclient;";
echo $requete;
$resultat = pg_query($pgConnection,$requete);


 
echo $requete renvoie cela :
UPDATE client SET actif=0 WHERE nclient=1
Ca devrait passer non ??
 
J'ai vérifier les droits avec psql avec le même username et c'est bon ...


Message édité par chemouz le 12-06-2005 à 17:17:09
n°13663
chemouz
Profil : Habitué
Posté le 12-06-2005 à 18:44:45  profilanswer
 

Par contre on dirait qu'a chaque fois la variable php me supprime les derniers caractères ....

n°13667
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 13-06-2005 à 00:54:09  profilanswer
 

euh ouais c'est bizarre que ca te supprime des caracteres :/
par contre je connais pas pg :/  
Mais voila les pistes possibles :  
- pb de droit
- pb de refresh des droits (flush privileges ou kkchose de ce genre)
- pb de connection à la base
- pb de ressource de connection ($pgConnection genre mauvais nom)
- essaye de faire un : echo pg_last_error(); pour en savoir plus ;)
 
voila :p


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°13679
chemouz
Profil : Habitué
Posté le 13-06-2005 à 16:38:22  profilanswer
 

merci nodashi :jap:

n°13686
chemouz
Profil : Habitué
Posté le 14-06-2005 à 10:01:16  profilanswer
 

C'est ca l'erreur
ERROR: column "input" does not exist
 
Mais ce qui me semble bizarre c'est qu'un copier coller du contenu de la varaible $requete fonctionne si je lance psql (avec le même username bien sur)


Aller à :
Ajouter une réponse