#1 2016-03-11 12:37:16

shockwave3
Člen
Registrován: 2013-02-28
Příspěvky: 24

problem s pripojenim do databaze

Zdravim , nevite, kde je problem s pripojenim k databazi, vzdy mi to vypise chyba serveru po odeslání formulaře. Dekuji

kod:

<?php


$dbcon=mysqli_connect('localhost','shockwave3','..xy...','aukce'); /* heslo je ilustrativni*/
if($dbcon){ echo "Jste připojeni k batabázi.";
           else "Nepodařilo se připojit k databázi.  ";
}       



$sql="INSERT INTO drazitele(jmeno,prijmeni,email1,castka)" ."VALUES("$_POST[jmeno]","$_POST[prijmeni]","$_POST[email1]","$_POST[castka]")" ;

$mysqli_query($sql,$dbcon);


mysqli_close($dbcon);


?>

Offline

#2 2016-03-11 15:17:57

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: problem s pripojenim do databaze

Zkuste podmínku napsat takto:

if ($dbcon)
{
 echo "Jste připojeni k databázi.";
} else {
 echo "Nepodařilo se připojit k databázi.";
}		

Chybí:
- uzavírací závorka u ELSE a opět otvírací, když už je používáte;
- chybí příkaz za ELSE => echo

dále pak příkaz není proměnná:

$mysqli_query($sql, $dbcon);

Při ukládání dat do databáze doporučuji ošetřit uživatelské vstupy.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

Zápatí

Založeno na FluxBB | CZ a SK