Autor Zpráva
hm__
Profil *
Dobrý, mám štatistiky pár ľudí ako zistím kam užívateľ na ktoré meno klikol?aby ho to potom presmerovalo na stránku toho užívateľa.
hm__
Profil *
Nie ale si predstavte:
Užívateľ si pozrie tabuľku štatistík vidí tam povedzme 10 mien a klikne na niektoré ibaže ja neviem zistit na ktoré klikol/klikne čiže nemôžem prednastaviť napr id 5
Lupa
Profil
Netreba nič prednastavovať! Tak ako do štatistiky vypíšeš meno, tak vypíš aj id, aby to bolo pri tom mene.
<a href="stranka.php?id=5">jméno</a>
Príklad:
Na danú stránku dáš kód:
$vypis =  mysql_query("SELECT * FROM uzivatel where id = '$id'"); 

        while($row = mysql_fetch_array($vypis))
                {


echo "{$row['meno']}";


          
                }
Samozrejme toto ešte ošetri
Keeehi
Profil
Lupa:
Spíš bych řekl, že má problém s vytvořením odkazu.
$vypis =  mysql_query("SELECT id, meno FROM tabulka LIMIT 10"); 
while($row = mysql_fetch_row($vypis)) {
    echo "<a href=\"stranka.php?id=$row[0]\">$row[1]</a><br>\n";
}
hm__
Profil *
už to ide diky moc za pomoc
hm__
Profil *
a teraz mi to už prečo nejde?

<?php
include "connect.php";
$i=1;
echo "<body>";
echo "<table border=3 bgcolor='#f5f5dc'>";
echo "<tr>";
echo "<td>";
echo "<b>";
echo "Poradie";
echo "</b>";
echo "</td>";
echo "<td>";
echo "<b>";
echo "Nick";
echo "</b>";
echo "</td>"; 
echo "<td>";
echo "<b>";
echo "Počet bodov";
echo "</b>";
echo "</td>"; 

echo "</tr>";
$result=
mysql_query
("SELECT *
FROM statistiky
ORDER BY
body DESC");
while($row=
mysql_fetch_array
($result))

{

echo "<tr>";
echo "<td width=150>";

echo $i++;

echo '.';

echo "</td>";
echo "<td width=600>";
    echo "<a href=\"stranka.php?id=$row[id]\">$row
['nick']</a><br>\n";
echo "</a>";
echo "</td>";
echo "<td width=300>";
echo"".
$row
['body'];
echo "</td>";
echo "</tr>";



}
echo "</body>";
echo "</table>";
Stano
Profil
hm_:
prečo komplikuješ aj to čo nemusíš?
<body>
  <table border=3 bgcolor='#f5f5dc'>  
    <tr><td  width=150><b>Poradie </b></td><td  width=600><b>Nick </b></td>  <td  width=300><b>Počet bodov </b></td>  
    </tr>

<?php
include "connect.php";
$i=1;
$result = mysql_query("SELECT * FROM statistiky ORDER BY body DESC");
while($row= mysql_fetch_array ($result)){
  echo "<tr><td>$i</td><td><a href=\"stranka.php?id=$row[id]\">".$row['nick']."</a></td><td>".$row['body']."</td></tr>";
  $i++;
   }
?>
</table>
</body>

a ak ti to nefunguje tak aspoň napíš čo. napíš chybovú hlášku. a ten tvoj "kód"... toto by malo byť správne, ale netvrdím že to tebe bude fungovať.

Ach no čo ti mám povedať http://www.jakpsatweb.cz/ a čítať a učiť sa.
hm__
Profil *
Tak ako si mi to napísal ty nefunguje nič~biela obrazovka
Keeehi
Profil
hm_:
A co takhle si třeba zapnout vypisování chybových hlášek?
error_reporting(E_ALL);
a pokud je chyba v mysql tak se to dá také zjistit:
echo mysql_error()."|".mysql_errno();

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0