Phpban hogy tudom megcsinálni hogy egy submitra kattintva listázza ki a mysql adatbázis tartalmát?
Én erre gondolok:
<?php
include("..//mysql.php");
$ok=0;
if(isset($_POST['ok'])); {
mysql_query("SELECT * FROM tabla ORDER BY Név");
}
?>
<form action="index.php" method="post">
<table>
<tr>
<td>Bér és Név kilistázása</td>
<td>
<input type="submit" name="ok" value="Listázás"/>
</td>
</tr>
</table>
</form>
Valamint a nev és email át van cserélve
Név és Ber
Oké köszönöm!
Igen erre az ékezetre én is gondoltam de akkor mindjárt átírom a táblában és írok hogy működik-e.
Uhh nagyon köszi hogy segítesz
Rájöttem a hibára, az aposztróf nem kell!
tehát echo "$valtozo[nev]";
és a másiknál is hasonlóképp.
Így biztos jó, most próbáltam ki így lefuttatva.
köszi
nézem mindjárt
Szerintem nálam valami mysql csatlakozási gond lesz mert most ez a baja:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /index.php on line 21
a 21-es sor meg ez:
while ($valtozo = mysql_fetch_array($do))
Ennek egyértelmű az oka, ez a lekérdezés nem fut le helyesen:
$do = mysql_query("SELECT Név,Ber FROM tabla");
Ennek több oka lehet, az ékezetet gondolom kijavítottad, ellenőrizd, hogy a MySQL táblában megvan e a Név és a Ber oszlop, illetve, hogy a tábla neve tabla -e.
(lehet, hogy kijelzi külön, de az is okozhatja, hogy nem kapcsolódtál a MySQL-hez rendesen, ellenőrizd a biztonság kedvéért a mysql.php -t is, hogy helyesek e az adatok).
És egy apró formázás, ami most jutott eszembe, ha sikerül lefuttatnod, akkor írd ezt a while -ba a második echo után:
echo "<br>"
Így új sorba ír ki minden nevet, és a bérét.
Oké köszi!
Hát átírtam kisbetűre a táblában a neveket.
nev és ber most.Egyébként a csatlakozással mindig baja volt.Hibát írt ki arra amit az atw megadott.
Most így csatlakoztam:
<?php
mysql_connect('localhost','felhasználónév','jelszó');
mysql_select_db('php');
mysql_query("SET NAMES UTF8");
?>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!