Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Przesyłanie danych z linku do value
Forum PHP.pl > Forum > Przedszkole
_Martin_
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!
drzalek
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
kefirek
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. ?>
_Martin_
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
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.