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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

aide pour login en php

n°1238924
dwogsi
Défaillance cérébrale...
Posté le 04-11-2005 à 16:52:44  profilanswer
 

Reprise du message précédent :
Bah je constate que le commun des programmeur est d'utiliser la négation avec une fonction qui retourne TRUE (1) ou FALSE (0). Pour une fonction qui peut retourner plusieurs valeur numérique il est plus commun d'utiliser des opérateurs de comparaison.
 
Mais les deux sont toutefois justes.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
mood
Publicité
Posté le 04-11-2005 à 16:52:44  profilanswer
 

n°1238970
lancevo7
Posté le 04-11-2005 à 17:29:24  profilanswer
 

dwogsi a écrit :

Code :
  1. if ( $_POST["Dvd"] == "Egale" ) {
  2.    // ce que tu fais quand le gars choisi egale
  3. }elseif ( $_POST["Dvd"] == "Inferieure" ) {
  4.   // Ce que tu fais quand le gars choisi inferieure
  5. }else{
  6.   // Ce que tu fais quand le gars choisi superieure
  7. }
  8. // ici ce que tu fais dans tout les cas



 
 
 
dit, $_POST["Dvd"] == "Inferieure"
 
moi j'ai ca dans monselect :
<option value="egale">Egale</option>
 
 
je met $_POST['egale"] == "Egale"
 
 
??

n°1239212
dwogsi
Défaillance cérébrale...
Posté le 05-11-2005 à 02:43:44  profilanswer
 

value="egale" donc la valeur renvoyée sera Egale avec une majusculen sensible à la casse... Donc :
$_POST["nom_du_select"] == "egale"


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1239237
lancevo7
Posté le 05-11-2005 à 08:59:16  profilanswer
 

trouve pas l'erreur...
 
 
 

Code :
  1. <?
  2. session_start();
  3. if(!isset($_SESSION['login'])) {
  4.   echo 'Vous n\'êtes pas autoriser à acceder à cette zone';
  5.   include('index.html');
  6.   exit;
  7. }
  8. $retaille=$_POST["retaille"];
  9. $db = mysql_connect('sql.free.fr', '***', '****')  or die('Erreur de connexion '.mysql_error());
  10. mysql_select_db('****',$db)  or die('Erreur de selection '.mysql_error());
  11. $sql = "SELECT * FROM divx WHERE titre < '$retaille'";
  12. $req= mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  13. $sql2 = "SELECT * FROM divx WHERE titre = '$retaille'";
  14. $req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
  15. $sql3 = "SELECT * FROM divx WHERE titre > '$retaille'";
  16. $req3 = mysql_query($sql3) or die('Erreur SQL !<br>'.$sql3.'<br>'.mysql_error());
  17. include ('listedivx.php');
  18. echo 'Résultat de la recherche : ';
  19. if ( $_POST["inferieur"] == "Inférieur" ) {
  20. if (!mysql_num_rows($req)) {
  21. echo "Il n'y a aucun divx";
  22. }
  23. else {
  24. while($data = mysql_fetch_array($req))
  25. {
  26. echo '<table width="400" border="4" align="center">';
  27. echo '<tr>';
  28. echo '<td width="150">';
  29. echo '<b>'.$data['titre'].'</b></td>';
  30. echo '<td width="100">';
  31. echo '<b>'.$data['taille'].'</b></td>';
  32. echo '<td width="100">';
  33. echo '<b>'.$data['son'].'</b></td>';
  34. echo '</tr>';
  35. echo '</table>';
  36. }}
  37. }
  38. elseif ( $_POST["egale"] == "Egale" ) {
  39. if (!mysql_num_rows($req2)) {
  40. echo "Il n'y a aucun divx";
  41. }
  42. else {
  43. while($data = mysql_fetch_array($req2))
  44. {
  45. echo '<table width="400" border="4" align="center">';
  46. echo '<tr>';
  47. echo '<td width="150">';
  48. echo '<b>'.$data['titre'].'</b></td>';
  49. echo '<td width="100">';
  50. echo '<b>'.$data['taille'].'</b></td>';
  51. echo '<td width="100">';
  52. echo '<b>'.$data['son'].'</b></td>';
  53. echo '</tr>';
  54. echo '</table>';
  55. }}
  56. }
  57. else {
  58. if (!mysql_num_rows($req3)) {
  59. echo "Il n'y a aucun divx";
  60. }
  61. else {
  62. while($data = mysql_fetch_array($req3))
  63. {
  64. echo '<table width="400" border="4" align="center">';
  65. echo '<tr>';
  66. echo '<td width="150">';
  67. echo '<b>'.$data['titre'].'</b></td>';
  68. echo '<td width="100">';
  69. echo '<b>'.$data['taille'].'</b></td>';
  70. echo '<td width="100">';
  71. echo '<b>'.$data['son'].'</b></td>';
  72. echo '</tr>';
  73. echo '</table>';
  74. }}
  75. }
  76. mysql_close();
  77. ?>
  78. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0  
  79. Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  80. <html xmlns="http://www.w3.org/1999/xhtml">
  81. <head>
  82. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  83. <title>Document sans titre</title>
  84. </head>
  85. <body>
  86. </body>
  87. </html>


Message édité par lancevo7 le 05-11-2005 à 09:00:56
n°1239323
dwogsi
Défaillance cérébrale...
Posté le 05-11-2005 à 14:56:06  profilanswer
 

Non mais je commence à croire que tu le fais expré là...
tu as  

Code :
  1. <select name="nom_du_select">
  2.    <option value="egale">Egale</option>
  3. </select>


 
Pour la condition tu met :
$_POST["nom_du_select"] == "egale"
 
C'est pourtant pas compliqué!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[debutant] [swing] bulle d'aide à la eclipseBesoin d'aide pour un petit prog!
[Debutant]besoin d'aide pour dessiner dans un JPanelHTML Validator : Aide pour résoudre certains problèmes ?
besoin d'aide!!!aide à la réalisation d'un projet (niv débutant)
Menu dynamique besoin d'aide !aide sous dev-C++
aide avec highlight_stringBesoin d'aide
Plus de sujets relatifs à : aide pour login en php


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