problème avec mon menu déroulant

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème avec mon menu déroulant

par waldner77 » 17 juin 2009, 15:17

je l'ai gardé ton programme ne te fait pas de soucie.
c'est juste que je suis encore un débutant sur le php et j'ai pas l'habitude de mélanger le php avec l'html. Biensur il faut toujours un commencement.
mais maintenant il faut que je m'occupe (je suis entrain de le faire ) de faire des envoient d'émail via un serveur smtp, comme le principe de mon projet n'est pas un site sur internet mais plutot de m'être la page sur le serveur smtp désoler si tu ne comprend pas même moi j'ai encore du mal

par charabia » 17 juin 2009, 15:11

bah voilà c'est mieux. Vaut mieux pas être si têtu quand on programme lol

Si tu regardes le code que je t'ai proposé corrigé, tu verrais que c'est beaucoup plus lisible. A toi de choisir après.

par waldner77 » 17 juin 2009, 15:06

désoler je suis têtue mais je l'ai corrigé voila mon code:
while($row=mysql_fetch_array($resultat))
{
	
echo '<tr>';
//echo '<td bgcolor="#CCCCCC"><a href="A_VERIFIER//'.$row["nom_pdf"].'">'.$row["nom_pdf"].'</a></td>'; 
echo '<td bgcolor="#CCCCCC"><a href="test4.php">'.$row["nom_pdf"].'</a></td>';
echo '<td bgcolor="#CCCCCC">'.$row["diffusee_par"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["email1"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["destinataire"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["email2"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["date"].'</td>';
echo '<td bgcolor="#CCCCCC"><SELECT name="reponse" onChange="2">'; 
echo '<option value="valider">valider</option>';
echo '<option value="refuser">refuser</option>';
echo '</select>';
echo '</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";

par charabia » 17 juin 2009, 14:31

|(X encore une fois...VISUELLEMENT bien ne veut pas dire code correct. La preuve...

Si tu commences à raisonner comme ça, tant que je vois bien je laisse le code tel quel même s'il y a des erreurs tu es très mal parti !

par waldner77 » 17 juin 2009, 14:16

les deux marchai

par albat » 17 juin 2009, 14:08

Et donc ?

Est-ce que cela marche à présent ?
Que donne ton code corrigé ?

par waldner77 » 17 juin 2009, 14:04

oui la j'ai vue, je devait m'être un dessous de </select> un </td>

par albat » 17 juin 2009, 13:14

Modération :
Pour rappel, l'objet généré par la balise SELECT
est une LISTE déroulante et non un MENU déroulant.

par albat » 17 juin 2009, 13:13

On va la refaire en français, alors.

- Où ouvres-tu ton <td> ?
- Où fermes-tu ton </td> ?
- Où ouvres-tu ton <select> ?
- Où fermes-tu ton </select> ?

Et maintenant ? ;)

par waldner77 » 17 juin 2009, 13:02

j'ai regarder mon code et je ne voix pas l'erreur désoler

par charabia » 17 juin 2009, 11:41

Un petit effort voyons, je t'ai donné un mini morceau de code où l'erreur est facilement repérable.

indice : "Hiérarchie" des balises.
<tr><td></td></tr> ok
<tr><td></tr></td> non ok

par waldner77 » 17 juin 2009, 11:34

le select?

par charabia » 17 juin 2009, 11:29

Je viens de te dire que bien visuellement ne veut pas dire que ton code est bien construit.
echo '<td bgcolor="#CCCCCC"><SELECT name="reponse" onChange="2">'; 
echo '<option value="valider">valeur</option>';
echo '<option value="refuser">refuser</option></td>';
echo '</select>';
echo '</tr>'."\n";
Tu ne vois rien dans ce morceau ?

par waldner77 » 17 juin 2009, 11:27

bas le problème , quand je jutilise la page php il y a bien le menu déroulant dans mon tableau.
c'est pour sa, je ne comprend pas

par charabia » 17 juin 2009, 11:19

Bé tu ne me rassures pas au vu de ton code :lol:

Attention, ce n'est pas parce que visuellement tu vois bien que ton code est bien.

Relis attentivement et tu verras ton erreur.