Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z przetwarzaniem zmiennych
Forum PHP.pl > Forum > Przedszkole
Gość_Hubi
Witam,
napisałem pewien skrypt, lecz nie chce on mnie "słuchać".
Tzn. zmienne takie jak data, ip oraz id nie funkcjonuja prawidłowo.

oto kod:
  1. <?php
  2. $ip = $_SERVER[REMOTE_ADDR];
  3. if ( $_POST['autor'] || $_POST['ip'] || $_POST['data'] || $_POST['tresc'] || $_POST['id'] || $_POST['email'])
  4.  
  5. {
  6. mysql_connect (&#092;"localhost\", \"login\", \"haslo\") or die ('I cannot connect to the database because: ' . mysql_error());
  7. mysql_select_db (&#092;"hubi_blog\");
  8. mysql_query('INSERT INTO `komentarze` (`autor`,`ip`,`data`,`tresc`,`id`,`email`) VALUES (\"'.$_POST['autor'].'\",\"$ip\",\"'.$_POST['data'].'\",\"'.$_POST['tresc'].'\",\"'.$_POST['id'].'\",\"'.$_POST['email'].'\")');
  9. echo 'dodano notkę<br>';
  10. echo '<a href=\"pokaz_komentarze.php?id=$_GET['id']\">zobacz pozostałe komentarze</a>';
  11. //tutaj nie chce mi wpisac zmiennej ID do linku 
  12. } 
  13. else
  14. {
  15. $data = date(&#092;"l-t-h-e jS\"); 
  16. echo '<form name=\"form\" method=\"post\" action=\"dodaj_komentarz.php?id=$_GET['id']\">
  17. <p>Treść komentarza:</p>
  18. <p> <textarea name=\"tresc\" id=\"tresc\"></textarea>
  19. </p>
  20. <p>autor:</p>
  21. <p>
  22. <input name=\"autor\" type=\"text\" id=\"autor\">
  23. </p>
  24. <p>Data:</p>
  25. <p>
  26. <input name=\"data\" type=\"hidden\" id=\"$data\">
  27. //tutaj nie chce mi pokazac zmiennej data
  28. </p>
  29. <p>Autor:</p>
  30. <p>
  31. <input name=\"email\" type=\"text\" id=\"email\">
  32. </p>
  33. <p>
  34. <input name=\"ip\" type=\"hidden\" id=\"print ('$ip');\">
  35. //tutaj nie chce mi pokazac zmiennej ip
  36. </p>
  37.  <p>
  38. <input name=\"id\" type=\"hidden\" id=\"id\" value=\"'.$_GET['id'].'\">
  39. </p>
  40. <p>
  41. <input name=\"wyslij\" type=\"submit\" id=\"wyslij\" value=\"Wyślij\">
  42. </p>
  43. </form>';
  44. } 
  45.  
  46. ?>

w komentarzach opisałem co jest nie tak..

Czy mógłby ktoś pomóc mi rozwiazać mój problem ze zmiennymi?

Z góry ślicznie dziękuje smile.gif

Pozdrawiam
Hubi
MarcinJarek
  1. <?php
  2. echo '<a href=\"pokaz_komentarze.php?id=$_GET['id']\">zobacz pozostałe komentarze</a>';
  3. ?>


:-)
Hubi.pl
Cytat(MarcinJarek @ 2004-10-16 21:22:10)
  1. <?php
  2. echo '<a href=\"pokaz_komentarze.php?id=$_GET['id']\">zobacz pozostałe komentarze</a>';
  3. ?>


:-)

uuu tongue.gif jednak nie działa sad.gif

Kod
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/hubi/public_html/blog_sql/dodaj_komentarz.php on line 11


a co z pozostałymi? bo tam jeszcze 2 inne były biggrin.gif

pzdr.
sf
  1. <?php
  2. echo '<a href=\"pokaz_komentarze.php?id='.$_GET['id'].'\">zobacz pozostałe komentarze</a>';
  3. ?>


lub tak

  1. <?php
  2. echo &#092;"<a href=\"pokaz_komentarze.php?id=${_GET['id']}\">zobacz pozostałe komentarze</a>\";
  3. ?>


lub tak

  1. <a href="pokaz_komentarze.php?id=<?php echo $_GET['id']; ?>">zobacz pozostałe komentarze</a>


Jeśli używasz ' ' to nie możesz wśrodku dać $zmienna, tylko musisz zamknąć ' dać kropke . i nazwa zmiennej

it is so easy ...
Hubi.pl
oki juz działa smile.gif

teraz tylko mam problem ze zmienna data oraz ip, bo one nie chcą poprawnie funkcjonowac...

jak to naprawić?

pzdr.
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.