Programovacie jazyky, rady, poradňa...
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 19 feb 2007, 15:27
Cau hele naprogramoval jsem si vlastni guestbook fungovalo to ale kdyz jsem udelal mensi zmenu a zase vratil zpet tak mi to nejde
Kód: Vybrať všetko
<?php
$connect=mysql_connect("host","login","heslo");
mysql_select_db(nazev DB, $connect);
$sql = 'SELECT * FROM gbook ORDER BY id DESC LIMIT 0, 10';
$result=mysql_query($sql, $connect);
echo "<table align='left'>";
while ($pole = mysql_fetch_array($result)) {
$nick = $pole['nick'];
$web = $pole['web'];
$vzkaz = $pole['vzkaz'];
?>
<tr><td align="left"><div class="nick">Nick: <?=$nick?></td></tr>
<tr><td><div class="vzkaz">Vzkaz: <?=$vzkaz?></div><br /></td></tr>
<p>
<?php
};
mysql_close();
?>
</table>
vubec netusim kde mam chybu pls help
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 19 feb 2007, 15:35
Tento riadok je zváštny
(namiesto nazev DB by tam mal byť názov databázy v úvodzovkách/apostrofoch) Ostatné vyzerá dobre.
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 19 feb 2007, 15:37
ja vim co tam ma bejt ja sem to zmenil nez sem to sem daval nejak mi to porad nejde
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 19 feb 2007, 15:44
A čo konkrétne nefunguje? Akú chybovú hlášku to píše? (keď si nechcel aby sme vedeli ako sa volá databáza nemohol si tam dať "databáza"? [aby som si nemyslel, že chyba je v tom]).
// chrono: ten tag <p> je tam zbytočný (respektíve tam vôbec nemá byť)
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 19 feb 2007, 15:45
mno prave ze mi to nevipisuje zadne chyby...vubec takhle je nastavene WH
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 19 feb 2007, 15:48
A vygeneruje to nejaký html kód?
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 19 feb 2007, 16:02
Pod tým formulárom sa majú zobrazovať odkazy? Ten php kód, čo si sem vložil, je celý súbor (alebo iba jeho časť)? Skús to upraviť:
Kód: Vybrať všetko
$connect=mysql_connect("host","login","heslo") or die(mysql_error());
mysql_select_db(nazev DB, $connect) or die(mysql_error());
$sql = 'SELECT * FROM gbook ORDER BY id DESC LIMIT 0, 10';
$result=mysql_query($sql, $connect) or die(mysql_error());
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 19 feb 2007, 16:06
Mno zkusil jsem to a nejde to, tohleto je vypis z databaze....
Kód: Vybrať všetko
<?php
$connect=mysql_connect("host","login","heslo") or die(mysql_error());
mysql_select_db(destroiers_norunof_sk, $connect) or die(mysql_error());
$sql = 'SELECT * FROM gbook ORDER BY id DESC LIMIT 0, 10';
$result=mysql_query($sql, $connect) or die(mysql_error());
echo "<table align='left'>";
while ($pole = mysql_fetch_array($result)) {
$nick = $pole['nick'];
$web = $pole['web'];
$vzkaz = $pole['vzkaz'];
?>
<tr><td align="left"><div class="nick">Nick: <?=$nick?></td></tr>
<tr><td><div class="vzkaz">Vzkaz: <?=$vzkaz?></div><br /></td></tr>
<p>
<?php
};
mysql_close();
?>
</table>
takhle a stejne to nejde
http://www.destroiers.norunof.sk/index. ... idat_vzkaz
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 19 feb 2007, 16:09
Ale je to celé (alebo len časť)? Chyba môže byť aj pred tou časťou, ktorú si poslal (podľa mňa sa tá časť, ktorú si poslal, ani nepokúša spustiť [to by tam bola aspoň chybová hláška alebo tag table]).
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 19 feb 2007, 16:11
Tohle je celej script- vypis z databaze
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 19 feb 2007, 16:14
Pozrel si si zdrojový kód tej stránky (vo webovom prehliadači)? Končí sa týmito riadkami
Čiže problém bude (aj) niekde inde.
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 19 feb 2007, 16:21
vkladaci formular
Kód: Vybrať všetko
<table>
<form ACTION="vlozeni_vzkazu_mysql.php" method="post">
<tr><td><img src="http://www.destroiers.norunof.sk/images/nick.png"> <td><input name="nick" type="text" size="50" maxlength="15">
<tr><td><img src="http://www.destroiers.norunof.sk/images/web.png" /><td><input name="web" type="text" size="50" maxlength="50">
<tr><td><img src="http://www.destroiers.norunof.sk/images/vzkaz.png" /><td><textarea name="vzkaz" cols="50" rows="5" id="vzkaz"></textarea>
<tr><td colspan="2" align="center"><pre><input type="submit" value="ODESLAT"> <input type="reset" value="SMAZAT"></pre>
</form>
</table>
<hr>
<br>
<?
include('gbook_php.php');
?>
<br>
<br>
<br>
</center>
gbook_php.php
Kód: Vybrať všetko
<?php
$connect=mysql_connect("host","login","heslo") or die(mysql_error());
mysql_select_db(destroiers_norunof_sk, $connect) or die(mysql_error());
$sql = 'SELECT * FROM gbook ORDER BY id DESC LIMIT 0, 10';
$result=mysql_query($sql, $connect) or die(mysql_error());
echo "<table align='left'>";
while ($pole = mysql_fetch_array($result)) {
$nick = $pole['nick'];
$web = $pole['web'];
$vzkaz = $pole['vzkaz'];
?>
<tr><td align="left"><div class="nick">Nick: <?=$nick?></td></tr>
<tr><td><div class="vzkaz">Vzkaz: <?=$vzkaz?></div><br /></td></tr>
<p>
<?php
};
mysql_close();
?>
</table>
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 19 feb 2007, 16:25
// chrono: a vymaž <p> zo súboru gbook_php.php (v tabuľke nemá čo robiť)
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 19 feb 2007, 18:20
nema zadnej vliv
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 19 feb 2007, 18:27
Zmeň
na
(pri chýbajúcom súbore by to malo vypísať chybu). Nezmenil si náhodou veľkosť písmen v názve súboru gbook_php.php?
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 19 feb 2007, 18:37
nn nezmenil
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 19 feb 2007, 18:39
porad pri starym
kua uz me to se*e fakt nvm kde to muze bejt
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 19 feb 2007, 19:00
U mňa to funguje normálne (vypíše sa chyba). U teba by sa mala vypísať chyba databáza alebo aspoň by sa tam mal vložiť ten tag table. Nemáš náhodou v PHP vypnuté zobrazovanie chybových hlášok? Skús pridať
pred
// chrono: Uprav súbor gbook_php.php: daj do každého druhého riadku echo. Teda druhý riadok: echo("1"); štvrtý: echo("2");...
Lion
Medium Expert
Príspevky: 85 Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:
Príspevok
od používateľa Lion » 20 feb 2007, 7:56
uz se to zobrazuje ale je nasralo se tam plno jinych chyb