Autor Zpráva
janberka
Profil *
Dobrý den,
pokouším se udělat registrační skript a vždy když ho spustím vypíše mi to chybovou hlášku (kterou mám v kódu zanesenou) a a data se nezapíšou do databáze. Prosím o radu
tady je registrační skript:
<?php
  session_start();
  $namesend = $_SESSION['name'];
  $passsend = $_SESSION['pass'];
  
  if(isset($namesend)) {
    $login = $_POST['login'];
    $pass = $_POST['pass'];
    $name = $_POST['name'];
    $surname = $_POST['surname'];
    $mail = $_POST['mail'];
    
    mysql_query("SET NAMES 'utf8' COLLATE 'utf8_czech_ci'");
              mysql_select_db ('users');
              $vysledek = mysql_query("INSERT INTO admins VALUES('',$name, $surname, $login, $pass, $mail, 'S')");
              if (!$vysledek)
                die ('Nepodařilo se příkaz provéct!');
              $_SESSION['name'] = $namesend;
    $_SESSION['pass'] = $passend;
    header("location: office.php");
  }
  else {
    echo "<h1> Nemáte přístup k těmto změnám nebo došlo k chybě. V tom případě zkontaktujte hlavního admina. </h1>";
  }
?>
Davex
Profil
janberka:
když ho spustím vypíše mi to chybovou hlášku
Kterou? V kódu jsou přibližně dvě.

Nevidím tam mysql_connect() a pokud jsou náhodou ukládané hodnoty na 15. řádku řetězce, tak by asi měly být také uzavřeny do jednoduchých uvozovek.
janberka
Profil *
Děkuju už vím v čem byla chyba. Zapomněl jsem includovat soubor s připojením k databázi.


A s těma uvozovkama to byla taky pravda. Fakt díky moc.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: