Editace

22 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdar mám problém chci editovat soubor podle určitého id. Ale nechce mi to fungovat proč? Nechází to chybu ale neudělá nic! KOD: <? Header("Pragma: No-cache"); Header("Cache-Control: no-cache"); if (!isset($PHP_AUTH_USER)) { echo"Nejste přihlášen!"; exit; } if($odeslano="ok"): $co = "UPDATE clanky SET rubrika = '$rubrika', datum = '$datum', nadpis = '$nadpis', clanek = '$clanek', ' WHERE id = $id"; $q = mysql_query($co); if($q) { echo "Článek byl editován!"; exit; } endif; ?> <? $select=mysql_query("SELECT * FROM `clanky` WHERE id='".$id."' LIMIT 1000"); while ($z = mysql_fetch_array($select) ): ?> <form method=post> Rubrika<center><input type=text name=rubrika value="<? echo $z[rubrika];?>"</center><br> Nadpis<center><input type=text name=nadpis value="<? echo $z[nadpis];?>"></center><br> Článkek<center><textarea name=clanek> <? echo $z[clanek];?></textarea></center><br> <input type="hidden" name="odeslano" value="ok" /> <input type="hidden" name="id" value="ok<?$id?>" > <center><input type=submit value="Přidej"></center> <? endwhile; ?>
  2. >> $co = "UPDATE clanky SET rubrika = '$rubrika', datum = '$datum', nadpis = '$nadpis', clanek = '$clanek', ' WHERE id = $id"; Ten apostrof a čárka před klausulí WHERE jsou tam proč? $co = "UPDATE clanky SET rubrika = '$rubrika', datum = '$datum', nadpis = '$nadpis', clanek = '$clanek' WHERE id = $id"; Ale to nebude hlavní chyba, tu už vidím ve formuláři: >> <input type="hidden" name="id" value="ok<?$id?>" > Chybí ti tam "echo"
  3. Ani echo nepomáhá :-(
  4. No, mně je totiž divný, proč v tom hiddenu máš ve value: "ok<?$id?>" Co třeba zkusit jen: <input type="hidden" name="id" value="<? echo $id?>" >
  5. jj, <?$id?> nespravi nic takze <?echo $id;?> alebo <?=$id?>
  6. tim to taky není! Nemá někdo vlastní scipt. Já bych si ho přizpůsobil
  7. Vidím další chybu: if($odeslano="ok"): Nemusím to snad komentovat, že?
  8. nj ;)
  9. Pokud myslíš místo = - == tak to jo
  10. Potěší mě, když mně oznámíš, že to celý "fachá" a ne kravinama.
  11. Jo jasně jsem si dělal srandu
  12. Už jsem to opravil chyba bya v mysql příkazu neměla tam být čárka před Where
  13. To jsem ti říkal hned na začátku.
  14. Jo já smazal apostrov ale na čárku jsem zapoměl
  15. Vy jste srandisti :')
  16. Tak, tak
  17. jj.
  18. Aspoň jsme se shodli.
  19. nj
  20. nn
  21. No jéje!
  22. ROFL

← Zpět na všechna témata