Voir mes Messages Privés  |  Se Loguer  S'inscrire   |   Profil   |   Recherche   |   Aide   

Modérateurs de la Rubrique :
    -
    -
Utilisateurs connectés:
+ 10 Visiteurs
6417 Membres

Forum Internet



  Ajouter une réponse  
  Ajouter un Sujet  
  Retour Internet  
  Retour Forums  

Index Forums   >>   Forum Internet  

- Page: 1
Page 1/1 Bas de page
Auteur
 Sujet :

erreur : Notice: Undefined variable: nom in db_open.php3 ??????

LuX
Il faut cultiver notre jardin.

Homepage de LuX   profil de LuX   Contacter LuX par ICQ  Envoyer un Message Privé à LuX
 Posté le 23/10/02 à 02:36:21   Repondre à ce message       sujet : erreur : Notice: Undefined variable: nom in db_open.php3 ??????
Normalement, quand on passe une valeur d'une page HTML vers un script PHP, on déclare une "variable" dans un FORM et cela crée automatiquement  la variable $variable.....

Je sais que le code marche, je l'ai déjà fait tourner sur une ancienne config il y a 6 mois ..., mais là impossible de faire mon passage de variable et d'obtenir ne serais-ce que le fonctionnement initial.

*******************************************************

page web :

    <form method="post" action="db_open.php3">
    <strong>Veuillez vous identifier :</strong>
    <input type="hidden" name="server" value="1">
    <input type="hidden" name="reload" value="true">
    <input type="text" name="db" value="1">
    <input type="submit" value="Identification">
        </form>

*******************************************************

page dp_open.php3 :

<?php

$result_connect = mysql_connect("localhost","tlweb","";) or die("Erreur_connect";);
$result_use = mysql_query("use tlweb";) or die("Erreur_use";);
$result_db = mysql_select_db("tlweb";);

/* Autorisation utilisateur */
$retour = mysql_query("select * from client where num_client = $db";);
$client_connecte = mysql_fetch_row($retour);
/* client contient toutes les informations sur le client en cours */
while( strcmp($db, $client_connecte[0])) {
    print("<h1> Identificateur rejete !</h1>";);
    include("rejetconnexion.html";);
    return;
}
echo "<h1> Acces autorise pour : $client_connecte[1]</h1><br>";

*******************************************************
Erreur affichee :

Notice: Undefined variable: nom in c:inetpubwwwroottlWebdb_open.php3 on line 4
Notice: Undefined variable: db in c:inetpubwwwroottlWebdb_open.php3 on line 32
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:inetpubwwwroottlWebdb_open.php on line 33
Notice: Undefined variable: db in c:inetpubwwwroottlWebdb_open.php3 on line 35
Acces autorise pour :
Notice: Undefined variable: nom in c:inetpubwwwroottlWebdb_open.php3 on line 4

*******************************************************
machine sous W2K + IIS + MySQL 3.23 + PHP 4.2.3
La doc que l'on peut télécharger sur PHP4 (PHP Manual revu en fait : www.php.net/docs.php ) ne fait pas part d'un changement ... au contraire.
J'arrive bien a avoir une interaction avec ma base MySQL.
phpMyAdmin marche impecable pour la conception de ma base.

Alors je pige plus, au secour.

------------------------------
 C2D 6600/MSI 8600 GTS/P5DW-DH/2Go Ram/Seagate 360Go & 120Go [Mandriva 2009 :D, Xp]

Il y a une chose qui coûte plus cher que l'information, c'est l'ignorance des hommes. JF Kennedy.
Economisez ! Lisez M-H ;)
LuX
Il faut cultiver notre jardin.

Homepage de LuX   profil de LuX   Contacter LuX par ICQ  Envoyer un Message Privé à LuX
 Posté le 23/10/02 à 02:41:13   Repondre à ce message       sujet : erreur : Notice: Undefined variable: nom in db_open.php3 ??????
Heuuuu, j'espère que je ne me suis pas trompé de forum ...  c'est plus branché programmation et n'est pas fait pour être mis sur le net à terme (c'est pour construire un moyen d'interroger vite fait une base d'entreprise que j'aurais mailées en candidature spontannées ... et il faut cela lol3 ), mais comme on a du html et du php ...

------------------------------
 C2D 6600/MSI 8600 GTS/P5DW-DH/2Go Ram/Seagate 360Go & 120Go [Mandriva 2009 :D, Xp]

Il y a une chose qui coûte plus cher que l'information, c'est l'ignorance des hommes. JF Kennedy.
Economisez ! Lisez M-H ;)
LuX
Il faut cultiver notre jardin.

Homepage de LuX   profil de LuX   Contacter LuX par ICQ  Envoyer un Message Privé à LuX
 Posté le 23/10/02 à 05:41:48   Repondre à ce message       sujet : erreur : Notice: Undefined variable: nom in db_open.php3 ??????
Bon en fin de compte j'ai enfin trouvé !
Il fallait juste rajouter cela en début de code :

$db = $HTTP_POST_VARS['db'] ;

pas au point la doc php4 ... car en  php3 mon code marchait.

------------------------------
 C2D 6600/MSI 8600 GTS/P5DW-DH/2Go Ram/Seagate 360Go & 120Go [Mandriva 2009 :D, Xp]

Il y a une chose qui coûte plus cher que l'information, c'est l'ignorance des hommes. JF Kennedy.
Economisez ! Lisez M-H ;)
tHeOnLyNuX
Membre
Supprimé du Forum !
 Posté le 25/10/02 à 03:54:41   Repondre à ce message       sujet : erreur : Notice: Undefined variable: nom in db_open.php3 ??????
C bien parceque LuX post un topic avec son pb, sa question et SA REPONSE lol4 lol3 personne n'est intervenu
FDQFP/XIII/
Membre
Supprimé du Forum !
 Posté le 25/10/02 à 03:56:43   Repondre à ce message       sujet : erreur : Notice: Undefined variable: nom in db_open.php3 ??????
lollol2lol3lol4lol5lol6benettonbenettonbenettonrunrunrunrun  


luX fais economiser le tps des membre de MH ®
LuX
Il faut cultiver notre jardin.

Homepage de LuX   profil de LuX   Contacter LuX par ICQ  Envoyer un Message Privé à LuX
 Posté le 25/10/02 à 20:13:17   Repondre à ce message       sujet : erreur : Notice: Undefined variable: nom in db_open.php3 ??????
Ben ouiap, mais je précise que cela faisait 1 jour que je cherchais ... et qu'entre la question et la réponse il s'est écoulé 3h : J'avais abandonné et je suis tombé sur une sotte indication par hasard .

Sinon c'est vrai qu'il aurait été dommage de ne pas filer la réponse alors que je l'avais.

Enfin quand je dis la réponse ... non : UNE réponse.

Si vous avez mieux je suis quand même preneur.

------------------------------
 C2D 6600/MSI 8600 GTS/P5DW-DH/2Go Ram/Seagate 360Go & 120Go [Mandriva 2009 :D, Xp]

Il y a une chose qui coûte plus cher que l'information, c'est l'ignorance des hommes. JF Kennedy.
Economisez ! Lisez M-H ;)

Index Forums   >>   Forum Internet  

- Page: 1
Page 1/1 Haut de page

  Ajouter une réponse  
  Ajouter un Sujet  
  Retour Internet  
  Retour Forums  

Aller à:  

Autres sujets de discussion :



Forum actualité informatique et hardware. Toutes les marques et logos apparaissant appartiennent à leurs propriétaires respectifs. © 2000-2009 [Forum Multi-Hardware]
Actualité informatique : actualité hardware | actualité internet | actualité réseau | actualité logiciel | actualité jeux-vidéo
Forum : forum matériel | forum overcloking | forum bidouilles | forum conseils achats | forum internet | forum jeux-vidéo | forum logiciel
achat materiel informatique
Partenaires : Buzz Jeux vidéo, Actualité Jeux vidéo chaque jour | code réduction | location vacances | annonces animaux | coloriage | signification prenom | fond ecran