Po spuštění tohoto zdrojáku se nestane vůbec nic. Proměný sem dostávam z jiný stránky a v pohodě přijdou ale tady to nedělá vůbec nic.
<html>
<body background="pozadi1.gif">
<font color="yellow" size="3"><b>
<?
$typ_inzeratu=$_POST['typ_inzeratu'];
$znacka =$_POST['znacka'];
$typ =$_POST['typ'];
$cena =$_POST['cena'];
$najeto_km =$_POST['najeto_km'];
$rok_vyroby =$_POST['rok_vyroby'];
$stk =$_POST['stk'];
$popis =$_POST['popis'];
$heslo =$_POST['heslo'];
$mail =$_POST['mail'];
$telefon =$_POST['telefon'];
$okres =$_POST['okres'];
$datum =$_POST['datum'];
DEFINE ('DB_UZIVATEL', '');
DEFINE ('DB_HESLO', '');
DEFINE ('DB_HOSTITEL', 'localhost');
DEFINE ('DB_NAZEVDATABAZE','web');
$dbc = @mysql_connect (DB_HOSTITEL, DB_UZIVATEL, DB_HESLO) OR die ('Nemohu se připojit k databázi MySQL.');
mysql_select_db (DB_NAZEVDATABAZE) OR die ('Nelze vybrat databázi.');
$dotaz="INSERT INTO bazar (typ_inzeratu, znacka, typ, cena, najeto_km, rok_vyroby,
stk, popis, heslo, email, telefon, okres, datum) VALUES ($typ_inzeratu, $znacka, $typ, $cena, $najeto_km, $rok_vyroby,
$stk, $popis, $heslo, $mail, $telefon, $okres, $datum)";
$vysledek=@mysql_query ($dotaz);
if ($vysledek) {
echo 'Inzerát byl úspěšně přidán';
}
mysql_close;
?>
</font>
</body>
</html>
Fórum › PHP
Help please!!!! Chyba ve zdrojáku
![](img/forum_vlakno_help_vyreseno.png)
To Michal: v takychto pripadoch skus pouzit napriklad echo ktore sa bezpodmienecne vykoná (aby si vydel ci to ide).
btw: ak je to pod php5 tak musis zacinat php blok nie s '<?' ale s '<?php'.
<html>
<head></head>
<body background="pozadi1.gif">
<font color="yellow" size="3"><b>
<?php
echo 'bezi';
$typ_inzeratu=$_POST['typ_inzeratu'];
$znacka =$_POST['znacka'];
$typ =$_POST['typ'];
$cena =$_POST['cena'];
$najeto_km =$_POST['najeto_km'];
$rok_vyroby =$_POST['rok_vyroby'];
$stk =$_POST['stk'];
$popis =$_POST['popis'];
$heslo =$_POST['heslo'];
$mail =$_POST['mail'];
$telefon =$_POST['telefon'];
$okres =$_POST['okres'];
$datum =$_POST['datum'];
DEFINE ('DB_UZIVATEL', '');
DEFINE ('DB_HESLO', '');
DEFINE ('DB_HOSTITEL', 'localhost');
DEFINE ('DB_NAZEVDATABAZE','web');
$dbc = @mysql_connect (DB_HOSTITEL, DB_UZIVATEL, DB_HESLO) OR die ('Nemohu se připojit k databázi MySQL.');
mysql_select_db (DB_NAZEVDATABAZE) OR die ('Nelze vybrat databázi.');
$dotaz="INSERT INTO bazar (typ_inzeratu, znacka, typ, cena, najeto_km, rok_vyroby,
stk, popis, heslo, email, telefon, okres, datum) VALUES ($typ_inzeratu, $znacka, $typ, $cena, $najeto_km, $rok_vyroby,
$stk, $popis, $heslo, $mail, $telefon, $okres, $datum);"
$vysledek=mysql_query ($dotaz) or die('nemozem vlozit data');
if ($vysledek) {
echo 'Inzerát byl úspěšně přidán';
}
mysql_close();
?>
</font>
</body>
</html>
btw: nemas uzavrety tag <b>. co asi problem neriesi.
btw: ked potlacas vypisi (@) tak sa necuduj ze ti nic nehlasi
To Pavel: chce to fakt bora aby injektoval nefunkcny kod =:-)
To Michal: neviem jak mas nastavene hlasenie chyb v php.ini. pozri co mas pri error_reporting odporucam E_ALL. ked to koli ostatnym skriptom nechces prepisovat tak to nastav az v tom skripte hned na uvod zavolaj error_reporting('E_ALL');
v tom zdrojáku by neměli bejt větší chyby já ho používam ještě tady na tej stránce a tady normálně běží
$jmeno =$_POST['jmeno'];
$stranky =$_POST['stranky'];
$logo =$_POST['logo'];
DEFINE ('DB_UZIVATEL', '');
DEFINE ('DB_HESLO', '');
DEFINE ('DB_HOSTITEL', 'localhost');
DEFINE ('DB_NAZEVDATABAZE','web');
$dbc = @mysql_connect (DB_HOSTITEL, DB_UZIVATEL, DB_HESLO) OR die ('Nemohu se připojit k databázi MySQL.');
mysql_select_db (DB_NAZEVDATABAZE) OR die ('Nelze vybrat databázi.');
$dotaz="INSERT INTO kluby (nazev_klubu, stranka_klubu) VALUES ($jmeno, $stranky)";
$vysledek=@mysql_query ($dotaz);
if ($vysledek) {
echo 'Klub byl úspěšně přidán';
echo '<br><br><a href="site.php?n=kluby">Zpět na výpis klubů<a>';
}
mysql_close;
}
To Michal: sory ale pomilil ma tvoj zdrojak. tu error message sformuluj ako die('nemozem vlozit data '.mysql_error()); a hned budes mudrejsi.
inak dufam ze beries na vedomie ze pred tym vkladanim musis mat vytvorenu tu tabulku (kluby) s tymi stlpcami danych typov.
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Chyba ve zdrojáku — založil juklmi
Chyba v zdrojaku — založil rudiy
Help please!! chyba ve zdrojáku --->neukládá do databáze — založil michal
HELP PLS!! kontrola zdrojaku - chyba??? — založil Hanisss
Zkompilování zdrojáků — založil Mutagen
Moderátoři diskuze