Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z przetwarzaniem zmiennych
-Gość_Hubi-
post
Post #1





Goście







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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam
Hubi
Go to the top of the page
+Quote Post
MarcinJarek
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.10.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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


:-)
Go to the top of the page
+Quote Post
Hubi.pl
post
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 16.10.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) jednak nie działa (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

pzdr.

Ten post edytował Hubi.pl 16.10.2004, 23:36:48
Go to the top of the page
+Quote Post
sf
post
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


  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 ...
Go to the top of the page
+Quote Post
Hubi.pl
post
Post #5





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 16.10.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


oki juz działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

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

jak to naprawić?

pzdr.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:48