Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Probleme Php

Mamar, le dimanche 30 novembre 2008 à 16:57:18
Bonjour à tous,

J'expose mon petit souci, j'ai deux zones de saisies, une pour le nom d'utilisateur et l'autre pour le mot de passe dans un formulaire html. Je cherche donc à vérifier que le nom et le mot de passe soit présent dans ma base de donnée mysql. Cependant pour une obscure raison je me fais jeter.

Voici les erreurs générés :

Warning: odbc_connect() [function.odbc-connect]: SQL error: [MySQL][ODBC 3.51 Driver]Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI), SQL state S1000 in SQLConnect in C:\Program Files\EasyPHP 2.0b1\www\site\authentification.php on line 6

Notice: Undefined variable: resultat in C:\Program Files\EasyPHP 2.0b1\www\site\authentification.php on line 14

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\site\authentification.php on line 14

Et le code php correspondant :

<?php
$nom=$_POST['nom'];
$mdp=$_POST['mdPasse'];


$connexion=odbc_connect("mysql_DVD","root","dvd");

if($connexion)
{
$requete=odbc_do($connexion,"select * from dvd_Client where pseudo_Client='$nom' and mdp_Client='$mdp'");
$resultat = mysql_query($requete);
}

if ( mysql_num_rows($resultat) === 1 )
{ echo"Connexion
<br />Bonjour <br /><br />

Accueil
<ul>
<li><a href='cadreCorps.html' target='corps'>Accueil</a>
</ul>

Films
<ul>
<li><a href='catalogue.html' target='corps'>Catalogue</a>
</ul>

Divers
<ul>
<li><a href='Qui_sommes_nous.html' target='corps'>Qui sommes-nous?</a>
<li><a href='Contact.html' target='corps'>Nous contacter</a>
</ul>";
}
?>

Si quelqu'un peut m'aider ce serai tres gentil. Merci d'avance
Configuration: Windows XP
Firefox 2.0.0.18
Répondre à Mamar  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
slum-dunk, le dimanche 30 novembre 2008 à 17:06:20
tu utilise un database access on dirait ou bien?
Répondre à slum-dunk

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mamar, le dimanche 30 novembre 2008 à 17:08:53
Non, c'est une base de donnée mysql.
Répondre à Mamar

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
slum-dunk, le dimanche 30 novembre 2008 à 17:11:15
remplace tt ce ki est "odbc" par "mysql"
Répondre à slum-dunk

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mamar, le dimanche 30 novembre 2008 à 17:22:56
si je remplace odbc par mysql... ça me génère les même erreurs à savoir :

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'mysql_DVD' (11001) in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 6

Notice: Undefined variable: resultat in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 14

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 14
Répondre à Mamar

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
slum-dunk, le dimanche 30 novembre 2008 à 17:24:36
je vois ta page stp?
Répondre à slum-dunk

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mamar, le dimanche 30 novembre 2008 à 17:29:36
ma page Php?
Répondre à Mamar

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
slum-dunk, le dimanche 30 novembre 2008 à 17:31:34
oui copie colle la page en question.
Répondre à slum-dunk

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mamar, le dimanche 30 novembre 2008 à 17:34:21
<?php
$nom=$_POST['nom'];
$mdp=$_POST['mdPasse'];


$connexion= mysql_connect('localhost' , 'root' , 'dvd' );

mysql_select_db('mysql_DVD',$connexion);

$requete="select * from dvd_Client where pseudo_Client='$nom' and mdp_Client='$mdp'";
$resultat = mysql_query($requete);

if ( mysql_num_rows($resultat) === 1 )
{ echo"Connexion
<br />Bonjour <br /><br />

Accueil
<ul>
<li><a href='cadreCorps.html' target='corps'>Accueil</a>
</ul>

Films
<ul>
<li><a href='catalogue.html' target='corps'>Catalogue</a>
</ul>

Divers
<ul>
<li><a href='Qui_sommes_nous.html' target='corps'>Qui sommes-nous?</a>
<li><a href='Contact.html' target='corps'>Nous contacter</a>
</ul>";
}
?>
Répondre à Mamar

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
slum-dunk, le dimanche 30 novembre 2008 à 17:38:42
comnent s'appelle ta base de données crée au niveau de mysql?
Répondre à slum-dunk

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mamar, le dimanche 30 novembre 2008 à 17:41:58
dvd... j'ai changé le nom de la base de donnée ds le script mais aucun changement :

<?php
$nom=$_POST['nom'];
$mdp=$_POST['mdPasse'];


$connexion= mysql_connect('localhost' , 'root' , 'dvd' );

mysql_select_db('dvd',$connexion);

$requete="select * from dvd_Client where pseudo_Client='$nom' and mdp_Client='$mdp'";
$resultat = mysql_query($requete);

if ( mysql_num_rows($resultat) === 1 ){
echo"Connexion
<br />Bonjour <br /><br />

Accueil
<ul>
<li><a href='cadreCorps.html' target='corps'>Accueil</a>
</ul>

Films
<ul>
<li><a href='catalogue.html' target='corps'>Catalogue</a>
</ul>

Divers
<ul>
<li><a href='Qui_sommes_nous.html' target='corps'>Qui sommes-nous?</a>
<li><a href='Contact.html' target='corps'>Nous contacter</a>
</ul>";
}
mysql_close();
?>
Répondre à Mamar

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
slum-dunk, le dimanche 30 novembre 2008 à 17:43:58
kel erreur obtiens tu aprés changement du nom de ta database?
Répondre à slum-dunk

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mamar, le dimanche 30 novembre 2008 à 17:46:27
Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI) in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 6

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 8

Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 11

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 11

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 13
Répondre à Mamar

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 slum-dunk, le dimanche 30 novembre 2008 à 17:48:40
le mot de passe de ton root cé bien "dvd"?
Répondre à slum-dunk

Résultats pour Probleme Php

PHP - Introduction à la programmation avec PHP Qu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La... www.commentcamarche.net/contents/php/phpintro.php3
PHP - Récupération de données PHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des... www.commentcamarche.net/contents/php/phpform.php3
PHP - Les fichiers La gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier... www.commentcamarche.net/contents/php/phpfich.php3

Résultats pour Probleme Php

[PHP] Upload de fichiersLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La... www.commentcamarche.net/faq/sujet-889-php-upload-de-fichiers
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';'Cette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple : www.commentcamarche.net/faq/sujet-869-php-parse-error-unexpected-t-string-expecting-or
Installation rapide de LAMP (Apache+MySql+php) sous LinuxLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux

Résultats pour Probleme Php

Ouverture fichier PHP (Résolu)Bonjour a tous je viens de faire ma 1ere page en php j'ai windows 2000, et le logiciel easyphp mon fichier a ete enregistré avec l'extension .php mais lorsque je veux l'ouvrir il me demande avec quel programme, j'ai mis easyphh,... www.commentcamarche.net/forum/affich-1969899-ouverture-fichier-php
Php Warning: Cannot modify header information (Résolu)bonjour, j ai code php qui dans une premiere version dite en "dur" qui marche tres bien. Le probleme pour sa reutilisation et sa maintenace plus aisee, je souhaite remplacer mes parametres en "dur" par des variables php. J ai donc proceder un la... www.commentcamarche.net/forum/affich-1257704-php-warning-cannot-modify-header-information
Comment récupérer l'url d'une page php ? (Résolu)Bonjour, je cherche comment récupérer l'url de la page web, dans laquelle une personne se trouve. Quelle fonction existe-t-il en php ? Merci d'avance pour votre aide. www.commentcamarche.net/forum/affich-1557182-comment-recuperer-l-url-d-une-page-php

Résultats pour Probleme Php

Télécharger PHP EditPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des... www.commentcamarche.net/telecharger/telecharger-62-php-edit

Résultats pour Probleme Php

PHP - Bases de donnéesPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de... www.commentcamarche.net/contents/php/phpbdd.php3
PHP - Parser du XMLIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de... www.commentcamarche.net/contents/php/phpxml.php3
PHP - Les variablesConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois... www.commentcamarche.net/contents/php/phpvar.php3