Tout professionnel a été un jour amateur ;)
"headers already sent" signifie que tu as un affichage avant la fabrication du header de ta page, partie invisible créée avant la première balise. Cet affichage est situé dans les 26 premières lignes de ton code.
Pour plus d'info, jette un ...
Ce serait peut-être plus simple, en effet.
Une première requête
Tant que pas fin 1ere requete
Créer 2ème requête
Tant que pas fin 2ème requete
...
Fin tant que 2
Fin tant que 1
Oui mais y'a un mais !
En fait j'ai une page sur laquelle j'ai une première boucle sur la requête que je viens de poster mais à l'intérieur de cette même page j'ai un tableau qui doit reprendre toutes les données antérieures à la date de la première requête, c'est à dire :
à partir ...
C'est :
SELECT *
FROM tobservances LEFT JOIN tmedecin ON tobservances.numpresc_obs = tmedecin.id_med LEFT JOIN tpatient ON tobservances.numpat_obs = tpatient.id_pat LEFT JOIN tusers ON tobservances.numtec_obs = tusers.id_use LEFT JOIN ttypeinter ON tobservances.numtype_obs = ...
Bonjour et bravo pour ce validator !
Petites question toute bête. Est-il possible d'utiliser ce validator pour un formulaire envoyé par email ?
J'ai essayer de le faire, mais lorsque tous les champs sont correctement remplis, survient un message d'erreur :
Warning: Cannot ...
Tu as juste à "glisser" l'affichage (si tu le souhaites) du nombre d'acteurs avec leurs noms, juste derière cette ligne :
$ACTORSpresents=explode(", ",", ".$ACTORS);
Tu ajoutes les trois lignes :
echo "Liste des acteurs/actrices<br/>";
for($i=1;$i<sizeof($ACTORSpresents);$i++){echo ...
En fait, c'est surtout fonction de ce que je fais.
Si c'est un fichier, la notion même du "Faire tant que pas fin de fichier" l'impose (ce que tu ne fais pas, si je me souviens des tutos que tu as faits).
Et le for to next on le réserve quand on sait combien on en a (NbrLigne par ...
Perso, je préfère le for to next
Mais certains, à des buts éducatifs notamment, préfèrent le while car il oblige à penser à l'initialisation de la boucle et à l'incrémentation.
En plus, tu peux aussi faire :
i=1
do while i<NbrLigne
...
i++
loop
Parfois je me pose des questions...
J'ai répondu au post en disant que je l'avais fait et ça fait un bail (ce matin, de mémoire). C'est comme pour les acteurs...
Est-ce que tu reçois bien les messages postés ?
petite question en ASP :
Laquelle de ces 2 structures est la plus "efficace", ou "elegante" :
<%
for i=1 to NbrLigne step 1
...
next
%>
ou :
<%
i=1
while i<=NbrLigne
...
i++
Wend
%>