Autor | Zpráva | ||
---|---|---|---|
Pavel Vlček Profil * |
Dobrý den.
<? $celek_name=$_POST["name"; $celek_heslo=$_POST["heslo"];"; $celek="$celek_name=".$_POST["name"]."; $celek_heslo=".$_POST["heslo"].";"; $soubor = fopen ('users.php','a'); fwrite ($soubor, $celek); fclose ($soubor); //zavře soubor ?> <form action="reg.php" method="post"> <label for="name">jméno</label> <input name="name" id="name"> <label for="heslo">heslo</label> <input name="heslo" id="heslo"> <input type="submit" value="přihlaš"> </form> Tento kód má do souboru users.php vypsat tohle: $name="poslané jméno přes formulář"; $heslo="poslané heslo přes formulář"; Jenže mi to hlásí unexpecting t_string. Můžete mi prosím pomoci? Děkuji moc. Pokus o zvýšení přehlednosti. Gekon |
||
Měsíček Profil |
#2 · Zasláno: 24. 1. 2008, 20:16:02
už víš kde máš chybu ? $celek_name=$_POST["name";
|
||
Akacko Profil |
#3 · Zasláno: 24. 1. 2008, 20:16:28
Pavel Vlček
co to je? $celek_name=$_POST["name"; //<- chybí hranatá závorka $celek_heslo=$_POST["heslo"];"; // zbytečné druhé "; $celek="$celek_name=".$_POST["name"]."; $celek_heslo=".$_POST["heslo"].";"; // to samé co předchozí Na tyto triviální chyby bys mohl přijít sám. |
||
Pavel Vlček Profil * |
#4 · Zasláno: 24. 1. 2008, 20:30:47
Jenže ono mi to do souboru users.php nenapíše $name="poslané jméno";
$heslo="poslané heslo";, ale jméno=jméno heslo=heslo. Závorky jsem opravil. |
||
Pavel Vlček Profil * |
#5 · Zasláno: 24. 1. 2008, 20:32:35
Ono měl jeden pán se kterým jsem mluvil pravdu, že když nevidomý programuje, tak je to horší, než kdyby viděl. Vidící si chybu hned opraví, ale nevidomý musí číst písmenko po písmenku.
|
||
Měsíček Profil |
#6 · Zasláno: 24. 1. 2008, 20:42:35
Protože tak to nefunguje a kdyby jsi nežvanil o nevidomém člověku a radši hledal už jsem to tady dnes říkal tak by jsi věděl, že musíš napsat \$celek_name s tím zpětným lomítkem na začátku jinak se z toho udělá proměnná (nevypíše se).
|
||
Časová prodleva: 16 let
|
0