Как да направя ime.php?id=1

shashma88

Registered
Примерно искам да добавя информация за 1 да кажем Играч. как ще стане че като цъкна на него примерно да ме въвежда в player.php?id=1 И вътре аз вече да си сложа информация относно него?
 
С база данни?
Примерно имаш таблица с име players и полета id, name, info
Ето ти и примерен код:
Код:
<?php
if($_GET['id']){
$id = (int)$_GET['id'];
$select = mysql_query("SELECT * FROM `players` WHERE `id` = '$id'");
$count = mysql_num_rows($select);
if($count < 1){
echo "Играча не съществува!";}
$array = mysql_fetch_array($select);
echo "<b>".$array['name'].":</b>".$array['info'].";
}
else {
echo "Не сте избрали играч!";
}
?>
 
Мерси, а примерно как да сложа като се цъкне на играча да води до player.php?id=1/2/3 ?Знам как се парви линк разбира се но това не. :)
 
Ами зависи как изкарваш потребителите... примерно...
Код:
<?php
$select = mysql_query("SELECT * FROM `users`");
while($array = mysql_fetch_array($select)){
echo $array['name']."<br>"; //Така ще ти изведе всеки потребител на нов ред...
}
?>
Правиш кода така...
Код:
<?php
$select = mysql_query("SELECT * FROM `users`");
while($array = mysql_fetch_array($select)){
echo "<a href='player.php?id=".$array['id']."'>".$array['name']."</a><br>"; //Така ще ти изведе всеки потребител на нов ред...
}
?>
 
shashma88 каза:
Мерси, а примерно как да сложа като се цъкне на играча да води до player.php?id=1/2/3 ?Знам как се парви линк разбира се но това не. :)
АКо прочетеш внимателно дадените от мен линкове, и тестваш ще разбереш как става :)
 
Код:
<?php

$players[1]['name'] = "Име";
$players[1]['info'] = "Информация";

$players[2]['name'] = "Име";
$players[2]['info'] = "Информация";

$players[3]['name'] = "Име";
$players[3]['info'] = "Информация";

if($_GET['id']) {
$id = (int)$_GET['id'];

echo $players[$id][info]; } else {
$i = 0;
foreach($players as $player) {
$i += 1;
echo "<a href=\"?id=".$i."\">".$player['name']."</a><br>";
}
} ?>

Нещо такова?
 

Back
Горе