Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1818 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [PHP5;MySQL4.1] probleme utilisation avec IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP5;MySQL4.1] probleme utilisation avec IE

n°1456770
dj_darky
Posté le 13-10-2006 à 13:58:42  profilanswer
 

bonjour,
 
j'ai tenter d'installer apache+php5+mysql 4.1 afin de creer ma propre basse de données
 
j'ai fait un test php qui a fonctionner ( utilisation de phpinfo , et ecriture d'un texte en php) en utilisant IE
 
en ce qui concerne ma base de données je parviens à y accéder par le bias d'une fenetre MSDOS
 
je souhaite tester mysql en utilisant IE. Dans ce but j'ai taper ceci afin que dans IE me soit afficher un tableau avec différents nom de variable et leur valeur:
 
<html>
<head>
<title>Test de MySQL</title>
<body>
<!-- test-mysql.php -->
<?php
$host="localhost";
$user="";
$password="";
 
mysql_connect($host,$user,$password);
$sql="show status";
$result = mysql_query($sql);
 
if ($result == 0)
    echo ("<b>Erreur" . mysql_errno() . ": " . mysql_error() ."</b> );
 
elseif (mysql_num_rows($result) == 0)
    echo ("<b>Requete executée avec succes</b>" );
 
else
{
?>
 
<!-- tableau affichant les résultats -->
<table border=>>1>>>
<tr><td><b>Nom de la variable</b></td><td><b>Valeur</b></td></tr>
 
<?php
 for ($i=0; $i < mysql_num_rows($result); $i++) {
 echo ("<TR>" );
 
$row_array = mysql_fetch_row($result);
for ($j =0; $j < mysql_num_fields($result); $j++) {
echo ("<TD>" . $row_array[$j] . "</td>" );
}
  echo ("</tr>" );
}
?>
</table>
<?php } ?>
</body>
</html>
 
 
resultat dans IE: que du blanc lol  j'ai taper dans IE: http://localhost/test-mysql.php
 
apache installer dans c:/www/apache
php5 dans c:/www/php5
mysql 4.1 dans c:/www/mysql4.1
 
quel peut être le probleme ?

mood
Publicité
Posté le 13-10-2006 à 13:58:42  profilanswer
 

n°1456831
anapajari
s/travail/glanding on hfr/gs;
Posté le 13-10-2006 à 14:37:36  profilanswer
 

pas de user/pass dans ton connect ou tu les as enlevés?
tu peux mettre un or die derrière le connect et nous dire ce qu'il se passe!

n°1456895
dj_darky
Posté le 13-10-2006 à 15:41:45  profilanswer
 

user/pass je les ai enlever ;)
 
pour le "or die", je l'ai mie comme sa:
mysql_connect($host,$user,$password) or die;  
 
mais cela produit le meme resultat: page blanche

n°1457326
dj_darky
Posté le 14-10-2006 à 23:30:13  profilanswer
 

up

n°1457483
leflos5
On est ou on est pas :)
Posté le 15-10-2006 à 13:10:52  profilanswer
 

le or die te sert à renvoyer un texte au navigateur en cas d'erreur de la fonction le précédent pour savoir en gros où ça bloque ;)
 
Sinon utilise un:

Code :
  1. echo mysql_error();


pour qavoir ce qui va pas :)
 
Ton serveur mysql tourne bien au moins :??:

n°1457598
dj_darky
Posté le 15-10-2006 à 18:15:22  profilanswer
 

mon serveur tourne  
j'ai le processus mysqld-nt.exe qui tourne
 
sa me donne rien echo mysql_error();
 je l'ai mis comme sa:
 
else
{
?>
 
<!-- tableau affichant les résultats -->
<table border=>>1>>>
<tr><td><b>Nom de la variable</b></td><td><b>Valeur</b></td></tr>
 
<?php
 for ($i=0; $i < mysql_num_rows($result); $i++) {
 echo ("<TR>" );
 
$row_array = mysql_fetch_row($result);
for ($j =0; $j < mysql_num_fields($result); $j++) {
echo ("<TD>" . $row_array[$j] . "</td>" );
}
  echo mysql_error();
echo ("</tr>" );
}
?>
</table>
<?php } ?>
</body>
</html>  

n°1457957
dj_darky
Posté le 16-10-2006 à 13:11:28  profilanswer
 

up

n°1458467
leflos5
On est ou on est pas :)
Posté le 17-10-2006 à 02:49:02  profilanswer
 

Essayes simplement ça:

Code :
  1. host="localhost";
  2. $user="";
  3. $password="";
  4. $handle=mysql_connect($host,$user,$password);
  5. if(!$handle){
  6.   echo ("<b>Erreur de connexion " . mysql_errno() . ": " . mysql_error() ."</b> );
  7.   exit;
  8. }
  9. $sql="show status";
  10. $result = mysql_query($sql, $handle);
  11. if (!$result){
  12.     echo ("<b>Erreur requête " . mysql_errno() . ": " . mysql_error() ."</b> );
  13.     exit;
  14. }
  15. echo ("<b>Requete executée avec succes</b>" );


 
J'avais pas vu le massacre de code: t'as intéret à ordonner ton code et à pas couper pour balancer du html au milieu de bloc (if, for...) tu vas jamais t'y retrouver et c'est conceptuellement crade  :ouch:

n°1460508
dj_darky
Posté le 19-10-2006 à 14:07:22  profilanswer
 

j'ai essayer ce qui ma donné
j'ai copier/coller ton code dans un fichier en supprimant les chiffres.
 
dans IE cela ne fait que m'affiché le code


Message édité par dj_darky le 19-10-2006 à 14:08:22
n°1460657
leflos5
On est ou on est pas :)
Posté le 19-10-2006 à 15:41:47  profilanswer
 

Je vois pas de chiffre :??: Et si tu rajoutes pas tout seul <?php et ?> je peux rien pour toi...

mood
Publicité
Posté le 19-10-2006 à 15:41:47  profilanswer
 

n°1460991
dj_darky
Posté le 19-10-2006 à 22:58:28  profilanswer
 

ben si les chiffres à coté de tes lignes de codes enfin bon je les enlevé
 
j'ai mis ton code entre <?php et ?>  
 
et rien ne saffiche j'ai une page blanche

n°1461004
mIRROR
Chevreuillobolchévik
Posté le 19-10-2006 à 23:09:20  profilanswer
 

et t as quoi comme niveau d alerte ?

n°1461593
dj_darky
Posté le 20-10-2006 à 17:42:29  profilanswer
 

pardon ??

n°1461635
mIRROR
Chevreuillobolchévik
Posté le 20-10-2006 à 19:26:53  profilanswer
 

mets
error_reporting( E_STRICT | E_ALL );
au debut de ton fichier
et apres dit nous ce que ca te lance comme erreur  
mais en principe c est assez explicite comme message

n°1464438
dj_darky
Posté le 24-10-2006 à 22:40:04  profilanswer
 

voila mon code: est il correcte ???
 
<html>
<?php  
       
 
error_reporting( E_STRICT | E_ALL );
 
host="localhost";
   
      $user="";
   
      $password="";
   
   
      $handle=mysql_connect($host,$user,$password);
   
     if(!$handle){
   
       echo ("<b>Erreur de connexion " . mysql_errno() . ": " . mysql_error() ."</b> );
   
       exit;
   
      }
   
   
      $sql="show status";
   
      $result = mysql_query($sql, $handle);
   
   
      if (!$result){
   
         echo ("<b>Erreur requête " . mysql_errno() . ": " . mysql_error() ."</b> );
   
         exit;
   
      }
   
   
      echo ("<b>Requete executée avec succes</b>" );  
?>
</html>

n°1464468
mIRROR
Chevreuillobolchévik
Posté le 24-10-2006 à 23:23:41  profilanswer
 

Code :
  1. <?php 
  2.      
  3. error_reporting( E_STRICT | E_ALL );
  4. $host="localhost";
  5.  
  6.       $user="";
  7.  
  8.       $password="";
  9.  
  10.  
  11.       $handle=mysql_connect($host,$user,$password) or die("<b>Erreur de connexion " . mysql_errno() . ": " . mysql_error() ."</b>" );
  12.  
  13.       $sql="show status";
  14.  
  15.       $result = mysql_query($sql, $handle) or die("<b>Erreur requête " . mysql_errno() . ": " . mysql_error() ."</b>" );
  16.  
  17.       echo ("<b>Requete executée avec succes</b>" );
  18. ?>


 
bon ca c est juste parce que j aime faire court  :whistle:  
et ca t affiche aucune erreur avec le error_reporting ?  


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [PHP5;MySQL4.1] probleme utilisation avec IE

 

Sujets relatifs
probleme de resolutionproblème de caractères spéciaux
Problème affichage bannières TradeDoubler et autres sites...[Résolu] Probleme avec un insertHTML sur WYSIWYG
Un problème simple[résolu]Problème avec Replacement()
[Eclipse] problème d'assistant dans un fichier XMLProblème Axis/Java/Web Services
problème avec SQL serveur 2000[MySQL] probleme de lenteur depuis un reboot du serveur
Plus de sujets relatifs à : [PHP5;MySQL4.1] probleme utilisation avec IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR