
"PHP echo" prosím o pomoc
Mám kód
echo "<a href=\"javascript:;\" onclick=\"javascript:info('".$out_users[$i]["user_ id"]."')\">XXXXXXXXX</a>";
tento kód udělá na stránce odkaz na číslo uživate když se klikne na XXXXXXXXX.
Když zadám:
echo "".$out_users[$i]["user_id"]."";
vypíše se jenom číslo uživatele
Jak to mám spojit aby se vypsalo číslo uživatele místo toho XXXXX a dalo se na něj kliknout?
Toto mi nefunguje:
echo "<a href=\"javascript:;\" onclick=\"javascript:info('".$out_users[$i]["user_ id"]."')\">"".$out_users[$i]["user_id"].""</a>";
Ja si myslim ze tam mas konfilkt tych uvodzoviek (zacinajuca konci v indexe pola), a jedny uvodzovky okolo toho .$out_users[$i]["user_id"]. su asi navyse takze tym padom aj ten konflikt zmizne. Taketo konflikty sa riesia potom apostrofom, uz ho tam raz mas ale ked mam pravdu povedat nie som momentalne schopny dekodovat v tom riadku tie uvodzovky ze ktora patri k comu stale mi z toho vychadza len nejaky uvodzovkovy bordel :)
Aha uz som to konecne dekodoval :) Su tam IMHO uvodzovky navyse, pred aj za.
A které mám odstranit? Jak bude vypadat kód? Můžete prosím napsat kód?
len som odstranil tie uvodzovky, netestoval som to ani dalej nekontroloval
Dík jste moc šikovnej, funguje to.
echo "<a href=\"javascript:;\" onclick=\"javascript:info('".$out_users[$i]["user_ id"]."')\">".$out_users[$i]["user_id"]."</a>";
Vypíše to číslo uživatele a po kliknutí jsou jeho statistiky, Bomba. Ale šlo by místo čísla dát číslo obrázku?
Když to dám takto:
echo "<a href=\"javascript:;\" onclick=\"javascript:info('".$out_users[$i]["user_ id"]."')\"><img src="images/".$out_users[$i]["user_id"].".png"></a >";
tak mi to hodí error:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
Nechceš se naučit používat uvozovky v příkazu echo? Není to tak těžké. A musí být vždy párové, klasické uvozovky i escapované (s lomítkem).
Mě to ale nefunguje. Které mám odstranit?
V tom cos tam přidal eskejpovat ty, co nemají pro php význam.
Takto? To nefunguje
echo "<a href=\"javascript:;\" onclick=\"javascript:info('".$out_users[$i]["user_ id"]."')\"><img src=\"images/".$out_users[$i]["user_id"].".png"\>< /a>";
Přečti si to ještě 5krát!
No nejde to:
echo "<a href=\"javascript:;\" onclick=\"javascript:info('".$out_users[$i]["user_ id"]."')\"><img src=\"images/".$out_users[$i]["user_id"]."\".png"> </a>";
Parse error: syntax error, unexpected '<'
Tvoj problem je ze absolutne nechapes co robis.
$out_users[$i]["user_id"].".png\"> </a>";
Parádička. Vyřešeno. Děkuji všem. Krásný večer
Tohle bych viděl jako lepší variantu: