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

 


Dernière réponse
Sujet : [ PHP ] Comment on fait là ?
gizmo tu fais ton écho jusqu'a la boucle, dans ta boucle tu fais un autre echo, et après la boucle tu recommences un echo

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
gizmo tu fais ton écho jusqu'a la boucle, dans ta boucle tu fais un autre echo, et après la boucle tu recommences un echo
THE REAL SMILEY faut plutôt faire une boucle avec un echo dedans et pas l'inverse
Proov

gizmo a écrit a écrit :

 
regarde bien, ce n'est pas du html, mais un echo. Par contre, il y a une erreur dans le echo car il contient la boucle.  




 
comment je fais alors ? y'a moyen de faire un echo avec une boucle dedans ?

bjbebert

gizmo a écrit a écrit :

 
regarde bien, ce n'est pas du html, mais un echo. Par contre, il y a une erreur dans le echo car il contient la boucle.  



Ah d'accord. J'avais pas vu.

gizmo

bjbebert a écrit a écrit :

 :??:  :??:  :heink:  




regarde bien, ce n'est pas du html, mais un echo. Par contre, il y a une erreur dans le echo car il contient la boucle.

Proov

[SDF]Poire a écrit a écrit :

:hello:  




 
 :)  :hello:

bjbebert

gizmo a écrit a écrit :

oui, c'est tout a fait normal.  



:??:  :??:  :heink:

gizmo oui, c'est tout a fait normal.
bjbebert Je viens de voir un truc, la.
C'est normal que le HTML et le PHP soient mélangés ?? :ouch:  
 
Faut mettre le code PHP entre <? ?> pour qu'il soit exécuté par le serveur.
[SDF]Poire :hello:
bjbebert Pas sur d'avoir bien tout compris.
Essaie plutot comme ca :
 
$req = mysql_query(........);
if (! $req) {  
  //traitement erreur
  ...
} else {
  while ($array = mysql_fetch_array($req)) {
    echo "<option>" . $array["nom_cat"] . "</option>";
  }
}
 
si nom_cat est le nom de la colonne que tu veux récupérer.
Proov bon, je suis un newbie :D et je suis en train de créer un script de getsion de downloads avec compteur, catégories, admin... :)  
 
donc ca avance bien mais là j'ai un bug...
 
quand on veut afficher ( avec un echo ) un formulaire avec des requetes PHP on fait comment ?
 
ex:

Code :
  1. if($res==0){ echo "Vous devez créer une catégorie avant d'ajouter un download"; }
  2. else{ include('ajout.php');
  3.            }


 
ca marche mais fo rajouter une page ajout.php avec le formulaire ;)  
 
sinon si je fais ca:

Code :
  1. if($res==0){ echo "Vous devez créer une catégorie avant d'ajouter un download"; }
  2. else{ echo "<form method=\"post\" action=\"verif.php\">
  3.   <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  4.     <tr>
  5.       <td width=\"25%\" align=\"left\" valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Catégorie:</font><br>
  6.         <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#990000\">
  7.         Dans quelle catégorie voulez-vous mettre votre download ?</font></td>
  8.       <td width=\"75%\">
  9.         <select name=\"select_cat\" size=\"1\">
  10. $i=0;
  11. WHILE($res!=$i)
  12. {
  13. $nom_cat = mysql_result($req,$i,\"nom_cat\" );
  14.        <option>$nom_cat</option>
  15. $i++;
  16. }
  17.         </select>
  18.       </td>
  19.     </tr>
  20.     <tr>
  21.       <td width=\"25%\" align=\"left\" valign=\"top\"> </td>
  22.       <td width=\"75%\"> </td>
  23.     </tr>
  24.     <tr>
  25.       <td width=\"25%\" align=\"left\" valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Nom
  26.         du programme:</font></td>
  27.       <td width=\"75%\">
  28.         <input type=\"text\" name=\"nom_prog\" maxlength=\"35\" size=\"35\">
  29.       </td>
  30.     </tr>
  31.     <tr>
  32.       <td colspan=\"2\" height=\"15\"></td>
  33.     </tr>
  34.     <tr>
  35.       <td width=\"25%\" align=\"left\" valign=\"top\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Url
  36.         du fichier:</font></td>
  37.       <td width=\"75%\">
  38.         <input type=\"text\" name=\"url_prog\" maxlength=\"255\" value=\"http://\" size=\"35\">
  39.       </td>
  40.     </tr>
  41.     <tr>
  42.       <td colspan=\"2\" align=\"left\" valign=\"top\"></td>
  43.     </tr>
  44.     <tr>
  45.       <td colspan=\"2\" height=\"15\"></td>
  46.     </tr>
  47.     <tr>
  48.       <td width=\"25%\" align=\"left\" valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Taille
  49.         du fichier:<br>
  50.         </font><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#990000\">ex:
  51.         498 Ko ou 2,89 Mo</font></td>
  52.       <td width=\"75%\">
  53.         <input type=\"text\" name=\"size_prog\" size=\"35\" maxlength=\"35\">
  54.       </td>
  55.     </tr>
  56.     <tr>
  57.       <td colspan=\"2\" height=\"15\"></td>
  58.     </tr>
  59.     <tr>
  60.       <td width=\"25%\" align=\"left\" valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Image
  61.         associée:<br>
  62.         </font><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#990000\">Dimensions:
  63.         130*100</font></td>
  64.       <td width=\"75%\">
  65.         <input type=\"text\" name=\"img_prog\" maxlength=\"255\" value=\"http://\" size=\"35\">
  66.       </td>
  67.     </tr>
  68.     <tr>
  69.       <td colspan=\"2\" height=\"15\"></td>
  70.     </tr>
  71.     <tr>
  72.       <td width=\"25%\" align=\"left\" valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Description:</font></td>
  73.       <td width=\"75%\">
  74.         <textarea name=\"desc_prog\" wrap=\"VIRTUAL\" cols=\"35\" rows=\"4\" onfocus=\"this.value=''\">Entrez une description du programme ici... Vous pouvez aussi mettre du code HTML</textarea>
  75.       </td>
  76.     </tr>
  77.     <tr>
  78.       <td colspan=\"2\" height=\"30\"></td>
  79.     </tr>
  80.     <tr>
  81.       <td colspan=\"2\">
  82.         <blockquote>
  83.           <p>
  84.             <input type=\"submit\" name=\"ajouter\" value=\"Ajouter\">
  85.             <input type=\"reset\" name=\"refaire\" value=\"Refaire\">
  86.           </p>
  87.         </blockquote>
  88.       </td>
  89.     </tr>
  90.   </table>
  91. </form>";
  92.            }


 
donc la si je fais ca, le formulaire s'affiche mais le champs "select" qui doit contenir la variable $nom_cat reste vide alors que la bdd est bien remplie :( je pense que ca vient du texte que g mis en gras :??: c koi qui va pas ?
 
 :hello:

 

[jfdsdjhfuetppo]--Message édité par Negueu--[/jfdsdjhfuetppo]


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