Forum » Izdelava spletišč » php, napake in napake :S
php, napake in napake :S
prescn14 ::
Pozravljeni!
Lotil sem se programiranja v php-ju. Naredil sem mysql bazo in nato še kodo za registracijo... Vse to sem shranjeval na računalniški strežnik, in med delom preverjal. Nastala pa je napaka nekje na koncu. Obrazec je, če ne izpolnem vseh podatkov, normalno vrne napako(da niso vpisani vsi podatki, če pa vse pravilno vpišem v obrazec, in dam pošlji pa nastane napaka:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Upam na čimprejšnji odgovor, če kdo še kaj rabi, naj mi piše (npr. glavo pa nogo,...)
mail: domenbencina@gmail.com
LP Domen
Lotil sem se programiranja v php-ju. Naredil sem mysql bazo in nato še kodo za registracijo... Vse to sem shranjeval na računalniški strežnik, in med delom preverjal. Nastala pa je napaka nekje na koncu. Obrazec je, če ne izpolnem vseh podatkov, normalno vrne napako(da niso vpisani vsi podatki, če pa vse pravilno vpišem v obrazec, in dam pošlji pa nastane napaka:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Upam na čimprejšnji odgovor, če kdo še kaj rabi, naj mi piše (npr. glavo pa nogo,...)
mail: domenbencina@gmail.com
LP Domen
prescn14 ::
Ne, mi jo stran(slotech) ne dovoli:
Pozor! Pri podatkih je prišlo do sledeče napake:
Uporabili ste neveljavno / nedovoljeno HTML oznako:
Pošlji mi tvoj mail na ZS...
Pozor! Pri podatkih je prišlo do sledeče napake:
Uporabili ste neveljavno / nedovoljeno HTML oznako:
........ include_once ("glava.php");
Pošlji mi tvoj mail na ZS...
Zgodovina sprememb…
- spremenil: prescn14 ()
prescn14 ::
<? include_once("glava.php"); if(!isset($_COOKIE['prijava_uporabnik'])) { if(!isset($_POST['submit'])) { ?> <b> Registracija novega uporabnika </b> <form method="post" action="registracija.php"> <table border="0"> <tr><td> Uporabniško ime: </td><td> <input type="text" name="uporabnik" maxlength="10" /></td></tr> <tr><td> Geslo: </td><td> <input type="password" name="geslo" maxlength="10" /></td></tr> <tr><td> Ponovi geslo: </td><td> <input type="password" name="pon_geslo" maxlength="10" /></td></tr> <tr><td> Email: </td><td> <input type="text" name="mail" /></td></tr> <tr><td> Strinjam se s <a href="pogojiinpravla.php">pogoji</a></td><td> DA <input type="radio" name="pogoji" value="da" checked="checked">NE <input type="radio" name="pogoji" value="ne"></td></tr> <tr><td><input type="submit" value="Registracija" name="submit"></td></tr> <br><br> <font color="#303030" face="calibri" size="+1">Prosim, vnesite podatke...</font> | <font color="#303030" face="calibri">Če ste že registrirani, se lahko <a href="vpis.php">vpišete.</a></font> </table> </form> <? } else { @$uporabnik = mysql_escape_string(strip_tags(htmlspecialchars($_POST['uporabnik']))); @$geslo = mysql_escape_string(strip_tags(htmlspecialchars($_POST['geslo']))); @$pon_geslo = mysql_escape_string(strip_tags(htmlspecialchars($_POST['pon_geslo']))); @$mail = mysql_escape_string(strip_tags(htmlspecialchars($_POST['mail']))); @$pogoji = mysql_escape_string(strip_tags(htmlspecialchars($_POST['pogoji']))); $geslo = sha1($geslo); $pon_geslo = sha1($pon_geslo); $rank = "1"; $datum = date("d.m.y"); $potrjen = "0"; $ip = $_SERVER['REMOTE_ADDR']; if(!empty($uporabnik) && !empty($geslo) && !empty($pon_geslo) && !empty($mail)) { if($geslo == $pon_geslo) { if($pogoji == "ne") { die("Morate se strinjati s pogoji"); } $preveri_uporabnika = mysql_query("SELECT uporabnik FROM uporabniki WHERE uporabnik = ('$uporabnik'") or die(mysql_error()); $prikazi_rezultat_uporabnik = mysql_num_rows($preveri_uporabnika); if($prikazi_rezultat_uporabnik != 0) { die($uporabnik . " je že v uporabi!"); } $preveri_mail = ("SELECT mail FROM uporabniki WHERE mail = '$mail'") or die(mysql_error ()); $prikazi_rezultat_email = mysql_num_rows($preveri_mail); if($prikazi_rezultat_mail != 0) { die($mail . " je že v uporabi"); } mysql_query("INSERT INTO uporabniki (uporabnik, geslo, mail, datum, rank, potrjen, ip, pogoji) VALUES ('$uporabnik', '$geslo', '$mail', '$datum', '$rank', '$potrjen', '$ip', '$pogoji')") or die(mysql_error ()); echo '<font color="#C0C0C0">Registracija uspela! <a href="vpis.php">Za vpis kliknite tukaj.</a></font>'; $vsebina = "prosim, potrdite registracijo: http://localhost/prijava/potrdi.php?id=".$geslo."&uporabnik=".$uporabnik; $zadeva = "Registracija uspela"; $posiljatelj = "FROM: domen.bencina@siol.net"; mail($mail, $zadeva, $vsebina, $posiljatelj); } else { echo "gesli se ne ujemata"; } } else { echo "prosim, izpolnite vsa polja"; } } } else { header("Location: index.php"); } include_once("noga.php"); ?>
tko, mi je uspelo...
Zgodovina sprememb…
- spremenil: prescn14 ()
Ice-Heki ::
$preveri_uporabnika = mysql_query("SELECT uporabnik FROM uporabniki WHERE uporabnik = ('$uporabnik'") or die(mysql_error());
ja tole je npr. že narobi ...
prescn14 ::
ok, tenks, ampak mi naslednje napiše...
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\OKO-XAMPP\htdocs\prijava\registracija.php on line 65
Registracija uspela! Za vpis kliknite tukaj.
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\OKO-XAMPP\htdocs\prijava\registracija.php on line 80
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\OKO-XAMPP\htdocs\prijava\registracija.php on line 65
Registracija uspela! Za vpis kliknite tukaj.
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\OKO-XAMPP\htdocs\prijava\registracija.php on line 80
Zgodovina sprememb…
- spremenil: prescn14 ()
overlord_tm ::
Drugi error, verjetno nimas mail streznika doma, oz precekiraj php.ini nastavitve.
A Ice-hekijev predlog si ze uposteval (oz. si popravil)?
A Ice-hekijev predlog si ze uposteval (oz. si popravil)?
prescn14 ::
ja sm Hvala Ice-Heki
Sedaj pa me zanma kateri mail server uporablate na PC-jih??
Katerega priporpčate??
Sedaj pa me zanma kateri mail server uporablate na PC-jih??
Katerega priporpčate??
Zgodovina sprememb…
- spremenil: prescn14 ()
R33D3M33R ::
XAMPP ima že vgrajen Mail server: http://www.pmail.com/overviews/ovw_merc...
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Prijavljanje napak (strani: 1 2 3 4 … 71 72 73 74 )Oddelek: Slo-Tech | 528261 (5806) | bastadu |
» | SQL vprasanje (strani: 1 2 )Oddelek: Programiranje | 8413 (5092) | BivšiUser2 |
» | [PHP]Zajem podatkov iz bazeOddelek: Programiranje | 4067 (3704) | cobrica |
» | kako objavit programsko kodo na slo-tech (html error)Oddelek: Programiranje | 1140 (986) | gzibret |
» | HTML forma in datumOddelek: Izdelava spletišč | 1804 (1540) | Muzo |