Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienna w przy zaznaczaniu tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
Riper
Witaje, chcialem zrobic sobie takie bajerek do 4images, ktory pozwoli mi wykonac liste uzytkownikow z linkami do mechanizmu, ktory nastepnie z innej bazy pokazuje mi zdjecia ow uzytkownika dzieki numerowi ID z bazy.

Tworzac zapytanie o zdjecia dla danego IP wyglda to mniej wiecej tak:
[php:1:93708c2cdb]
$zapytanie = "SELECT * FROM 4images_images WHERE user_id LIKE 17 ORDER BY image_hits DESC";
$wykonaj = mysql_query($zapytanie);
while($wiersz = mysql_fetch_array($wykonaj))
{
print "" .$wiersz['user_id']. "&nbsp;&nbsp;" .$wiersz['image_name']. "<BR>";
}
mysql_close($link);
[/php:1:93708c2cdb]

Jest to tak napisane ze wyswietla wszystkie zdjecia z (image_name) dla danego ID (user_id) jednak teraz chcialbym w definiowaniu $zapytanie, zrobic zmienna dla (obecnej 17) tak aby przez formularz w HTML podajac numer ID wyswietlane byly zdjecia. Jak mozna cos takiego zrobic ?
cboot
[php:1:9c9611a751]<?php
print '<form method="post" action="'.$_SERVER['PHP_SELF'].'"><input type="text" name="id" /><input type="submit" value="Wyświetl" /></form>';
if( isset( $_POST['id'] ) )
{
$zapytanie = 'SELECT * FROM 4images_images WHERE user_id = '.$_POST['id'].' ORDER BY image_hits DESC';
$wykonaj = mysql_query( $zapytanie );
while( $wiersz = mysql_fetch_array( $wykonaj ) )
{
print $wiersz['user_id'].'&nbsp;&nbsp;'.$wiersz['image_name'].'<br />';
}
}
?>[/php:1:9c9611a751]
Czemu używasz LIKE questionmark.gif
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-2024 Invision Power Services, Inc.