Blbne mi script pls HELP

Programovacie jazyky, rady, poradňa...
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

Blbne mi script pls HELP

Príspevok od používateľa Lion »

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: &nbsp;<?=$nick?></td></tr>
    <tr><td><div class="vzkaz">Vzkaz: &nbsp;<?=$vzkaz?></div><br /></td></tr>


    <p>
  <?php
};
mysql_close();
?>
  </table>
vubec netusim kde mam chybu pls help
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Tento riadok je zváštny

Kód: Vybrať všetko

mysql_select_db(nazev DB, $connect);
(namiesto nazev DB by tam mal byť názov databázy v úvodzovkách/apostrofoch) Ostatné vyzerá dobre.
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

ja vim co tam ma bejt ja sem to zmenil nez sem to sem daval nejak mi to porad nejde
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

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
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

mno prave ze mi to nevipisuje zadne chyby...vubec takhle je nastavene WH
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

A vygeneruje to nejaký html kód?
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

pockej posluti to co to udela http://www.destroiers.norunof.sk/ tam dej guestbook
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

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
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

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: &nbsp;<?=$nick?></td></tr>
    <tr><td><div class="vzkaz">Vzkaz: &nbsp;<?=$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
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

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
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

Tohle je celej script- vypis z databaze
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Pozrel si si zdrojový kód tej stránky (vo webovom prehliadači)? Končí sa týmito riadkami

Kód: Vybrať všetko

</table>
<hr>
<br>
Čiže problém bude (aj) niekde inde.
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

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: &nbsp;<?=$nick?></td></tr>
    <tr><td><div class="vzkaz">Vzkaz: &nbsp;<?=$vzkaz?></div><br /></td></tr>


    <p>
  <?php
};
mysql_close();
?>
  </table>
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Kód: Vybrať všetko

<?
include('gbook_php.php');
?>

Kód: Vybrať všetko

<?php
include('gbook_php.php');
?>
// chrono: a vymaž <p> zo súboru gbook_php.php (v tabuľke nemá čo robiť)
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

nema zadnej vliv :(
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Zmeň

Kód: Vybrať všetko

include('gbook_php.php');
na

Kód: Vybrať všetko

require('gbook_php.php');
(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
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

nn nezmenil
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

porad pri starym :-D kua uz me to se*e fakt nvm kde to muze bejt :(
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

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ť

Kód: Vybrať všetko

error_reporting(E_ALL);
pred

Kód: Vybrať všetko

include('gbook_php.php');
// 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
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

php

Príspevok od používateľa Lion »

uz se to zobrazuje ale je nasralo se tam plno jinych chyb :(
Napísať odpoveď