Autor Zpráva
vlpospa
Profil
mam toto:
<?php
function seznam_tridy($seznam)
{
if ($zobraz_seznam==$seznam)
$seznam=Array (1=>"Jana","Petra","Markéta","Ivana","Lucie","Dominika","D agmara",
"Jaroslava","Gabriela","Veronika","Radka","Romana ","Martina","Daniela","Magdaléna","Milada");
return ($vypsat_seznam);
}
foreach ($seznam as $my_field)
echo "Jméno žáka: $my_filed";



?>
a pise to:

Warning: Invalid argument supplied for foreach() in /3w/wz.cz/s/slovnikcs/php.php on line 13
co s tim? mam spatne napsanou fce foreach, nebo return tam nema byt?
Peca
Profil
Těch chyb tam bude povíc. Třeba k čemu je tam ta funkce, když se nikde nevolá? K čemu je tam podmínka if, když $zobraz_seznam není nikde definované? Ta chyba, kterou to zobrazuje, znamená, že $seznam není typu array (pravděpodobně).
vlpospa
Profil
no diky, ale ja to potrebuju jak to ma byt.
Peca
Profil
$seznam=Array (1=>"Jana","Petra","Markéta","Ivana","Lucie","Dominika","D agmara",
"Jaroslava","Gabriela","Veronika","Radka","Romana ","Martina","Daniela","Magdaléna","Milada");
foreach ($seznam as $my_field)
echo "Jméno žáka: $my_filed";

Nevím, co tam má znamenat ten zbytek.
vlpospa
Profil
ja taky ne..ja se ucim a tak skousim..
vlpospa
Profil
no ale porad to hlasi chybu

Warning: Invalid argument supplied for foreach() in /3w/wz.cz/s/slovnikcs/php.php on line 13
a pod tim je nekolikrat vypsane Jmeno zaka..Jmeno zaka..
zivan
Profil
Predpokladam, ze chces vypsat
Jmeno zaka: Jana
Jmeno zaka: Petra
...

Tak uprav foreach na:

foreach ($seznam as $prvek => $hodnota)
echo "Jméno žáka: $hodnota<br>";
havs
Profil
a co: $my_field != $my_filed
to se stává často, jeden hledá příčinu selhání a je to nakonec překlep :-)

... když něco zkouším, většinou používám srozumitelné názvy,
to se líp uhlídá, viz příklad od zivana
vlpospa
Profil
dk snad to pude
arcadosi
Profil
Nemalo by ti to ist
Toto téma je uzamčeno. Odpověď nelze zaslat.

0