Explication de commande "foreach"

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 : Explication de commande "foreach"

Re: Explication de commande "foreach"

par Ryle » 25 oct. 2010, 23:30

Nope il n'y a pas de programme pour ça, php étant sans doute le mieux placé pour te dire où et quand il rencontre une erreur :)

Et si la ligne indiquée ne correspond pas toujours à l'endroit où se trouve le problème, c'est parce que le code pourrait être correct jusqu'à un certain point où php va rencontrer une anomalie. Par exemple quand il manque une accolade fermante "}", php indique généralement la dernière ligne du script, parce ce n'est qu'à la fin qu'il peut constater que les accolades ne sont pas équilibrées...

Ca oblige à chercher un peu au début, mais avec l'habitude, en fonction de la ligne et du message d'erreur tu les trouveras rapidement :)

Re: Explication de commande "foreach"

par Shim » 25 oct. 2010, 15:10

oui c'était une )
mais y a pas de programme ou de methode toute faite?

Re: Explication de commande "foreach"

par moogli » 25 oct. 2010, 14:12

salut,

en général il faut regarder les lignes précédentes quand il souhaite un ; ou une ) voir }

le mieux est de nous montrer le message d'erreur que l'on puisse l'expliquer ;)

@+

Re: Explication de commande "foreach"

par Shim » 25 oct. 2010, 13:36

ok merci

Sinon y a t-il une méthode pour trouver d'une viens une erreur d’exécution php ? car mon navigateur m'indique une erreur lignexxxx mais je trouve rien ni a cette ligne ni au dessus.

Re: Explication de commande "foreach"

par xTG » 25 oct. 2010, 12:36

$field récupère la clé parcourue actuellement.

Re: Explication de commande "foreach"

par Shim » 25 oct. 2010, 12:17

$field est une valeur defini par moi meme comme etant une cle du tableau ?
j'ai du rater un passage du code lol

Re: Explication de commande "foreach"

par xTG » 25 oct. 2010, 12:00

foreach( $tableau as $cle_tableau => $enregistrement_tableau )
Information que tu avais dans le lien fourni plus haut. ;)

Re: Explication de commande "foreach"

par Shim » 25 oct. 2010, 11:54

c'est plus ce qui suit qui me pose pblm.

Surtout le "$field"

Re: Explication de commande "foreach"

par stealth35 » 25 oct. 2010, 10:39

pour le foreach t'as des explications ici : http://php.net/manual/fr/control-structures.foreach.php

Explication de commande "foreach"

par Shim » 25 oct. 2010, 10:30

foreach($_POST as $field=>$value)

$message_new="champs vides. Veuillez les compléter: ";
foreach($blanks as $value)
{
$message_new .= "$value, ";
}
extract($_POST);
include("login.inc");

Bonjour pouvez vous m'expliquer plus en ddétails ce code (terme par terme) car dans mon bousin ils restent tres vague et explique de façon globale.

D'avance merci.