Autor | Zpráva | ||
---|---|---|---|
smonkey Profil |
#1 · Zasláno: 19. 3. 2010, 18:48:34 · Upravil/a: smonkey
Zdravím,
obracím se na Vás s (pro některé primitivním) problémem. Vím že na internetu je toho víc než dost, ale já to prostě nedokážu a nedokážu rozeběhnout. Můj problém zní: Jak napsat kód tak, aby (konečně" začal vypisovat data z DB. Nebudu sem postovat všechny scripty, které už jsem vyzkoušel, nevlezlo by se to tady :-P Můžu jen přispět scriptem na ukládaní dat do DB: <html> <body> <form action="odeslani.php" method="post"> Jméno: <input type="text" name="name"> <br> E-mail: <input type="text" name="email" value="@"> <br> Předmět: <input type="text" name="subject"> <br> Text: <textarea name="text" rows="4"></textarea> <br> <input type="hidden" name="date"> <br> <input type="submit" name="odeslat" value="odeslat"> </form> </body> </html> <? include('pripojeni.php'); if(isset($_POST['odeslat'])) { if (!empty($_POST['name']) && !empty($_POST['subject']) && !empty($_POST['text'])) { $name=$_POST['name']; $email=$_POST['email']; $subject=$_POST['subject']; $text=$_POST['text']; $date=$_POST['date']; mysql_query("INSERT INTO clanky (name, email, subject, text, date) VALUES ('".mysql_real_escape_string($_POST['name'])."', '".mysql_real_escape_string($_POST['email'])."', '".mysql_real_escape_string($_POST['subject'])."', '".mysql_real_escape_string($_POST['text'])."', '".mysql_real_escape_string($_POST['date'])."')"); echo mysql_error(); } } ?> Předem děkuji za odpovědi :-) |
||
Beavis Profil |
#2 · Zasláno: 19. 3. 2010, 18:56:44
smonkey:
Výpis třeba: $sql=mysql_query("SELECT * FROM tabulka"); while($polozka=mysql_fetch_array($sql)){ echo "<h1> ". $polozka['nadpis'] ."</h1> <p>". $polozka['text'] ."</p>"; } Ano, na internetu je jich opravdu hodně. Píše to chybu, nebo to nic nedělá? |
||
smonkey Profil |
#3 · Zasláno: 19. 3. 2010, 19:03:16
Nic to nedělá, a když tam dám, něco ve smyslu "pokud se obsah rovná nule, napiš "V databázi nejsou žádné články", tak to vypisuje i když tam jsou...
|
||
smonkey Profil |
#4 · Zasláno: 19. 3. 2010, 19:06:29
Ty jo, ono to fakt začalo vypisovat =) Jsem šťastnej =) Děkuji mooc...
|
||
mattyZEM Profil |
#5 · Zasláno: 19. 3. 2010, 19:21:03
smonkey:
„pokud se obsah rovná nule“ Obsah se nikdy nebude rovnat nule, na to použij mysql_num_rows $sql=mysql_query("SELECT * FROM tabulka"); $pocet=mysql_num_rows($sql); if($pocet==0){echo "Čest, bohužel sa tu nič nenachází, tak neotravuj";}else { // zpracování... } |
||
Časová prodleva: 14 let
|
0