Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]form
Forum PHP.pl > Forum > Przedszkole
doknes
Zrobiłem sobie taki formularz, który dodaje na strone post, ale gdy kod wygląda tak
  1.  
  2. <h1 class="dział">Obrazek</h1>
  3. <?
  4.  
  5. if($_GET['img'] !== null) {
  6.  
  7. $imgYes = $_GET['img'];
  8. echo "<img src='uploads/$imgYes'>";
  9.  
  10. }
  11. if(!$_GET['img']){
  12. require("lib/funkcje/imgYes.php");
  13. }
  14.  
  15. ?>
  16. <form>
  17. <br><h1 class="dział">Tekst</h1><br>
  18. <?// Nagłówek: <input type="text" name="name" value="<?php echo $name;">?>
  19. Treść: <textarea type="text" name="email" rows="5" cols="40" value="<?php echo $email;?>"> </textarea>
  20. <br><h1 class="dział">Filmik</h1><br>
  21. Podaj ID: <input name="comment" value="<?php echo $comment;?>">
  22. <p></p>ID - ciąg liter i liczb w linku do filmu na youtubie występujący zaraz po "watch?v=" a przed "&list". W efekcie wygląda to tak: <a href="https://www.youtube.com/watch?v=&quot;ID&quot;" target="_blank">https://www.youtube.com/watch?v="ID"</a>
  23.  
  24. <br><h1 class="dział">Koniec</h1><br><p>Twój post pojawi się na stronie po zatwierdzeniu, a do tego czasu będzie widniał w dziale "<a href="oczekujace.php">oczekujące</a>"</p>
  25. <br><br><form name="form1" id="form1" method="post">
  26.  
  27. <input type="submit" name="submit" value="Zapisz" onclick="<? dothis(); ?>"/> <P></P>
  28. <input onclick="window.location.href='blad.php'" type="button" name='NewAccount' value='Potwierdz' /> <a > NIE KLIKAJ JEŻELI NIE ZAPISAŁEŚ!</a>
  29.  
  30.  
  31. </form>
  32.  
  33. </form>
  34. <?
  35.  
  36.  
  37. $_SESSION["Tytuł"] = $name;
  38. $_SESSION["Treść"] = $email;
  39. if(!$_GET['img']){
  40. $_SESSION["Obrazek"] = $website;
  41. }else{
  42. $_SESSION["Obrazek"] = "https://www.hitoshii.net/chumor/uploads/".$_GET['img'];
  43. }
  44. $_SESSION["Filmik"] = $comment;
  45.  
  46.  
  47.  
  48. ?>


czyli jest początek formy to wtedy działa wszystko poza obrazkiem, ale gdy jest tak


  1. <h1 class="dział">Obrazek</h1>
  2. <?
  3.  
  4. if($_GET['img'] !== null) {
  5.  
  6. $imgYes = $_GET['img'];
  7. echo "<img src='uploads/$imgYes'>";
  8.  
  9. }
  10. if(!$_GET['img']){
  11. require("lib/funkcje/imgYes.php");
  12. }
  13.  
  14. ?>
  15. <br><h1 class="dział">Tekst</h1><br>
  16. <?// Nagłówek: <input type="text" name="name" value="<?php echo $name;">?>
  17. Treść: <textarea type="text" name="email" rows="5" cols="40" value="<?php echo $email;?>"> </textarea>
  18. <br><h1 class="dział">Filmik</h1><br>
  19. Podaj ID: <input name="comment" value="<?php echo $comment;?>">
  20. <p></p>ID - ciąg liter i liczb w linku do filmu na youtubie występujący zaraz po "watch?v=" a przed "&list". W efekcie wygląda to tak: <a href="https://www.youtube.com/watch?v=&quot;ID&quot;" target="_blank">https://www.youtube.com/watch?v="ID"</a>
  21.  
  22. <br><h1 class="dział">Koniec</h1><br><p>Twój post pojawi się na stronie po zatwierdzeniu, a do tego czasu będzie widniał w dziale "<a href="oczekujace.php">oczekujące</a>"</p>
  23. <br><br><form name="form1" id="form1" method="post">
  24.  
  25. <input type="submit" name="submit" value="Zapisz" onclick="<? dothis(); ?>"/> <P></P>
  26. <input onclick="window.location.href='blad.php'" type="button" name='NewAccount' value='Potwierdz' /> <a > NIE KLIKAJ JEŻELI NIE ZAPISAŁEŚ!</a>
  27.  
  28.  
  29. </form>
  30.  
  31. </form>
  32. <?
  33.  
  34.  
  35. $_SESSION["Tytuł"] = $name;
  36. $_SESSION["Treść"] = $email;
  37. if(!$_GET['img']){
  38. $_SESSION["Obrazek"] = $website;
  39. }else{
  40. $_SESSION["Obrazek"] = "https://www.hitoshii.net/chumor/uploads/".$_GET['img'];
  41. }
  42. $_SESSION["Filmik"] = $comment;
  43.  
  44.  
  45.  
  46. ?>


To działa tylko obrazek, a reszta już nie ;x
Pomożecie mi z tym by działało to i to?
Turson
Na początek - Temat: Jak poprawnie zadac pytanie
Nie używaj short_tags, czyli <?PHP zamiast <?
doknes
Cytat(Turson @ 15.11.2014, 16:35:50 ) *
Na początek - Temat: Jak poprawnie zadac pytanie
Nie używaj short_tags, czyli <?PHP zamiast <?

Twoja odpowiedź wgl. nie jest pomocna, i zamiast błyszczeć swoimi mądrościami możesz pomóc. A póki co to tylko robisz zbędny spam.
Turson
Jeżeli podpowiedź nt. włączenia raportowania błędów jest spamem to ok... Powodzenia
doknes
Cytat(Turson @ 15.11.2014, 16:54:24 ) *
Jeżeli podpowiedź nt. włączenia raportowania błędów jest spamem to ok... Powodzenia

nie raportuje żadnych błędów, bo wszystko jest dobrze napisane, ale nie potrafie tego połączyć ;-;
Kshyhoo
Moja kolej. Na początek: Jak poprawnie zadać pytanie.
doknes
Cytat(Kshyhoo @ 15.11.2014, 17:56:20 ) *
Moja kolej. Na początek: Jak poprawnie zadać pytanie.

Yhym, i wyraziłem sie jasno, że po dodaniu <form> przestaje działać dodawanie obrazka (...) Może lepiej poszukaj poradnika "Jak czytać ze zrozumieniem". Kod podałem tylko po to by nie było potem dopytywania sie jak on wygląda.
Kshyhoo
Cytat(doknes @ 15.11.2014, 22:02:25 ) *
Yhym, i wyraziłem sie jasno, że po dodaniu <form> przestaje działać dodawanie obrazka (...) Może lepiej poszukaj poradnika "Jak czytać ze zrozumieniem". Kod podałem tylko po to by nie było potem dopytywania sie jak on wygląda.

Przepraszam, widocznie ja nie wyraziłem się dość jasno. Wątek zamykam i czekam na PW z propozycją zmiany tematu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.