Chybny script
12 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
<? $mysql_vysledok=mysql_query("SELECT * FROM user"); // vybratie vsetkych udajov z tabulky user while ($user = mysql_fetch_assoc($mysql_vysledok)) { echo "<a href=\"profil.php?user=?\">"; echo $user["user"]; echo "</a>"; echo "<br>"; } ?> Toto ma za ulohu vybrat vsetky nicky z tabulky, to aj urobi ale ked dam do odkazu napriklad premennu $user (na miesto ?) vypise mi to namiesto nicku Array. Odkaz <a href=\"profil.php?user=?\">
-
$conn = MySQL_Connect("server","uzivatel","heslo"); MySQL_Select_db("databaze"); $mysql_vysledok=mysql_query("SELECT * FROM user"); // vybratie vsetkych udajov z tabulky user while ($user = mysql_fetch_assoc($mysql_vysledok)) { echo "<a href=\"profil.php?id=".$user['id']."\">".$user['jmen']."</a><br>";// odkaz na stránku profil.php } //V souboru profil.php $conn = MySQL_Connect("server","uzivatel","heslo"); MySQL_Select_db("databaze"); $mysql_vysledok=mysql_query("SELECT * FROM user WHERE id=".$_GET['id'].""); while ($user = mysql_fetch_assoc($mysql_vysledok)) { echo "<table><tr>"; echo "<td><b>Jméno:</b>".$user['jmeno']."</td>"; echo"</tr><tr>"; echo "<td><b>Fotka:</b><img src=\"".$user['foto']."\" width=\"15\" height=\"15\" alt=\"\" border=0></td>";//to je jen příklad nevim co maš v tabulce user echo "</tr></table>"; }
-
echo "<a href=\"profil.php?user=$user["user"]\">"; Nevim jestli je to to co myslis ale melo by to fungovat
-
radek > tomu scriptu nechapem JIM > vypisuje Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'
-
<? $vysledek=MySQL_Query("SELECT * FROM user"); while ($obsah = MySQL_Fetch_Array($vysledek)) {echo "<a href=profil.php?user='$obsah["user"]'>$obsah["user"]</a><br>\n";} ?> Tohle by ti melo fungovat.
-
echo "<a href='profil.php?user=$obsah["user"]'>$obsah["user"]</a><br>\n";} Sorry, takhle je to echo dobre
-
Tahle část scriptu je řekněme v souboru index.php a vypíše z tabulky user( předpokládám že tam máš třeba id, jmeno, heslo,email, foto, atd) všechna jména. <?php $conn = MySQL_Connect("server","uzivatel","heslo"); MySQL_Select_db("databaze"); $mysql_vysledok=mysql_query("SELECT * FROM user"); // vybratie vsetkych udajov z tabulky user while ($user = mysql_fetch_assoc($mysql_vysledok)) { echo "<a href=\"profil.php?id=".$user['id']."\">".$user['jmeno']."</a><br>";// odkaz na stránku profil.php } ?> Tahle část scriptu je v souboru profil.php, sem se přes odkaz předá proměnná $_GET['id'] a podle té se vypíše z tabulky požadované údaje. <?php $conn = MySQL_Connect("server","uzivatel","heslo"); MySQL_Select_db("databaze"); $mysql_vysledok=mysql_query("SELECT * FROM user WHERE id=".$_GET['id'].""); while ($user = mysql_fetch_assoc($mysql_vysledok)) { //tabulku si uprav podle toho co chceš vypsat echo "<table><tr>"; echo "<td><b>Jméno:</b>".$user['jmeno']."</td>"; echo"</tr><tr>"; echo "<td><b>Fotka:</b><img src=\"".$user['foto']."\" width=\"15\" height=\"15\" alt=\"\" border=0></td>";//to je jen příklad nevim co maš v tabulce user echo "</tr></table>"; } ?>
-
gismo > vypisuje to iste co u JIM-a radek > nevypise ziadnu chybu ale nevypise mi nicky z tabulky
-
Musíš dosadit do proměnné $user['jméno sloupce'] podle toho jak se jmenují sloupce ve tvé tabulce user. Tohle ti vytvoří pole v proměnné $user['jméno sloupce'] while ($user = mysql_fetch_assoc($mysql_vysledok)) { $user['0'] nebo $user['jméno prvniho sloupce'] $user['1'] nebo $user['jméno druhého sloupce'] $user['2'] nebo $user['jméno tretiho sloupce'] $user['3'] nebo $user['jméno čtvrtého sloupce'] }
-
2 Cuchi: sorry, tady uz je plne funkcni script: <? require "mysql.php"; // adresa pripojeni do SQL $vysledek=MySQL_Query("SELECT * FROM `user`"); while ($obsah = MySQL_Fetch_Array($vysledek)) { ?><a href="profil.php?user=<?echo $obsah["user"]?>"><?echo $obsah["user"]?></a><br> <?} mysql_close($spojeni);?>
-
gismo > diik ide to super :D
-
2 Cuchi: nz, proc to hlasilo ty chyby netusim, ale to je uz jedno. :)