Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Przesyłanie danych z linku do value
_Martin_
post
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Witam

mam taki kod:

  1. <input style="width:80%" type="text" disabled="disabled" value="<?php echo $id_poleconego ?>" name="haslo2" class="iText" />&nbsp;*


Chciał bym żeby w value $id_polecanego był wpisany login polecanej osoby.
Jak ma być wpisywany? już mówię poprzez link np
www.twojastrona.pl/rejestracja.php?id=id_polecanego

I zamiast id_polecanego ( www.twojastrona.pl/rejestracja.php?id=4 ) wpisywany do value był np id login z bazy o wybranym id Przykład:
ID_1 = Paweł
ID_2 = Michał
Link: www.twojastrona.pl/rejestracja.php?id=2
To treść value będzie Michał

Oczywiście dane będzie pobierał w bazy jak to zrobić pozdrawiam!
Go to the top of the page
+Quote Post
drzalek
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 18
Dołączył: 6.03.2007

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


Musisz połączyć się z bazą, wyciągnąć nazwę użytkownika i wrzucić do value, np tak:

  1. <?php
  2. $zapytanie = "SELECT * FROM nazwa_tabeli WHERE id_polecanego=".$_GET['id'];
  3. $row = mysql_fetch_array(mysql_query($zapytanie));
  4.  
  5. echo <input style="width:80%" type="text" disabled="disabled" value=".$row['nazwa']." name="haslo2" class="iText" />
  6. ?>


gdzie 'nazwa' to oczywiście nazwa uzytkownika z bazy tak jak masz w tabeli w bazie
Go to the top of the page
+Quote Post
kefirek
post
Post #3





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Cos takiego bedzie
  1. <?php
  2. if(isset($_GET['id']) && preg_match("/^[0-9]+$/", $_GET['id'])){
  3.  
  4. $wynik = mysql_query("SELECT * FROM test WHERE id='".$_GET['id']."'");
  5. $r = mysql_fetch_assoc($wynik);
  6.  
  7.  
  8. echo "<input type='text' name='test' value='".$r['nazwa']."' />";
  9.  
  10. }
  11. ?>
Go to the top of the page
+Quote Post
_Martin_
post
Post #4





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Ok mam tak:

  1. $zapytanie = "SELECT * FROM uzytkownicy WHERE login=".$_GET['id'];
  2. $id_polecanego = mysql_fetch_array(mysql_query($zapytanie));
  3.  
  4.  
  5. i
  6.  
  7. <input style="width:80%" type="text" disabled="disabled" value="<?php echo $id_poleconego ?>" name="polecany" class="iText" />&nbsp;*


Jak wpisuje np rejestracja.php&id=1

To nie wypisuje mi loginu? why ? Jakiś bład?

Ok działa pomyłka
WHERE id=". a nie.... WHERE login=". he

Ten post edytował _Martin_ 31.01.2009, 15:28:42
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: 26.09.2025 - 15:26