Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z pobieraniem zmiennej z odnosnika strony, Pewno trywialne :D
fenix.robi
post
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

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


Witam, odrazu sorrki za błedy bo doiero sie wgłebiam w te tematy

sprawa wyglada nastepujaco:

robie sobie stronke PHP+MySQL i zrobiłem logowanie uzytkownikow, przy poprawnycm zalogowaniu czyli
-jesli nie ma takiego uzytkownika w bazie 

-są wymienione pole login i haslo

-i oczywiscie zgadzaja sie login i haslo do jakiegos tam uzytkownika to wtedy przekierowuje mnie do poszczegolnego indexu admina, moderatora czy tez usera, oraz dodaje id_uzytkownika do nastepnej strony

Kod
</P><P>switch ($poz=$result['poziom'])<BR>   {<BR>       case 1:<BR>             header("Location: ./admin/index.php?uz_id=$uz_id");<BR>           exit;<BR>       case 2:<BR>           header("Location: ./moder/index.php?uz_id=$uz_id");<BR>           exit;<BR>       case 3:<BR>           header("Location: ./user/index.php?uz_id=$uz_id");<BR>           exit;<BR>       default:<BR>           header('Location: ./index.php');<BR>         exit;  <BR> }<BR><BR></P><P>


i w nastepnej stronce chcem np dalej przesłac  $uz_id w linku i nie moge sie odwołac do tej zmiennej

  1. <a href="dodaj_cos.php?uz_id=<?php echo $uz_id ?>">DODAJ COS</a>


probowałem rozne ustawienia " " ' ' oraz ; na koncu echa i nic,  jakies pomysły??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fenix.robi
post
Post #2





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

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


dzieki za tamto teraz mam nastepny problem 

formularz :

  1. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  2. <label>Wpisz tutaj swój kawał:<br />
  3. <textarea name="tresc" rows="10" cols="40" wrap="physical"></textarea></label><br />
  4. <input type="submit" name="submit" value="Wyslij" />
  5. <input type="checkbox" name="zaznacz" value="wartość" /> Akcjeptuje <a href='./regulamin.php'>regulamin.</a>
  6. </form>


fragment odpowadajacy zdarzeniu dodana kawału

  1. <?php
  2. $uz_id=$_GET['uz_id'];
  3. echo $uz_id ;  //wyswietli $uz_id ktory jest pobierany z adresu
  4. if (isset($_POST['submit'])) 
  5.  {
  6.       echo $uz_id ;      //tutaj juz nie wyswietla tak jakby powyzszy warunek kasował tą zmienna :/
  7.      if (!empty($_POST['tresc']))
  8.      {
  9.          if (isset($_POST['zaznacz']))
  10.           {     
  11.                  $tekst = $_POST['tresc'];
  12.                  $dodaj = "INSERT INTO kawaly SET tresc='$tekst', ocena=0, uzyt_id='$uz_id'";  // jak nie wyswietla po warunku tak tutaj nie wprowadza poprawnie id uzytkownika t
  13. lko przypisuje uzyt_id = 0 
  14.     if (mysql_query($dodaj))
  15.   {
  16.   echo "<p>Twoj kawał został dodany</p><br>";
  17.   echo "<p>Nastąpi przekierowanie do strony głownej</p>";
  18.   echo "<META HTTP-EQUIV='Refresh' CONTENT='3; URL=./index.php?uz_id=$uz_id'>";
  19.   } else
  20.   {
  21.   echo "<p>Bład podczas dodawania kawalu </p>" . mysql_error();
  22.   }
  23.    } else
  24.    echo "Niezakceptowałes warunkow regulaminu";
  25.   } else
  26.   echo "W formularzu nie ma tekstu";
  27.   }?>



Chcem aby  ($dodaj = "INSERT INTO kawaly SET tresc='$tekst', ocena=0, uzyt_id='$uz_id'";) prawidłowo wstawiało od tabeli oraz przekierowało wraz z przyjetym $uz_id z wczesniejszej strony na nastepna (echo "<META HTTP-EQUIV='Refresh' CONTENT='3; URL=./index.php?uz_id=$uz_id'>";)

Ten post edytował fenix.robi 24.06.2008, 23:27:12
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 03:00