Autor Zpráva
PHP_Nemaster
Profil
Dobrý den,
založil jsem si účet na webzdarma.cz a nejdou mi do databáze ukládat hodnoty proměnných, vždy se uloží prázdný řádek. Může to být chyba databáze nebo dělám něco špatně? Toto je kód:
___________________________________________________

<?php
$con = mysql_connect('mysql.webzdarma.cz', 'jmeno', 'heslo')
or die( mysql_error() );

mysql_select_db('databaze'); ?>
<html>
<?php

$name = $_post['name'];
$pass = $_post['pass'];
$mail = $_post['mail'];
$gender = $_post['gender'];

$sql = "INSERT INTO Profiles (Name, Password, Email, Gender) VALUES('$name', '$pass' , '$mail', '$gender' )";

$insert = mysql_query( $sql ) or die ( mysql_error() );


?>
</html>
________________________________

Předem děkuji za odpověd'.
nightfish
Profil
$_POST
PHP_Nemaster
Profil
To jsem zkoušel, hlásí to:

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /3w/czweb.org/a/amaga/choose.php on line 14
Werewolf
Profil
PHP_Nemaster
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /3w/czweb.org/a/amaga/choose.php on line 14
(asi už pozdě)

<?php
$con = mysql_connect('mysql.webzdarma.cz', 'jmeno', 'heslo')
or die( mysql_error() );

mysql_select_db('databaze'); ?>
<html>
<?php

$name = $_post['name'];
$pass = $_post['pass'];
$mail = $_post['mail'];
$gender = $_post['gender'];

$sql = "INSERT INTO Profiles (Name, Password, Email, Gender) VALUES('".$_POST['name']."', '".$_POST['pass']."' , '".$_POST['mail']."', '".$_POST['gender']."' )";

$insert = mysql_query( $sql ) or die ( mysql_error() ); 
AeonFlux
Profil *
<?php
$con = mysql_connect('mysql.webzdarma.cz', 'jmeno', 'heslo') or die ( mysql_error() );

mysql_select_db('databaze'); ?>
<html>
<?php

$name = $_POST['name'];
$pass = $_POST['pass'];
$mail = $_POST['mail'];
$gender = $_POST['gender'];
if ($name == "" or $pass == "" or $mail == "" or $gender == ""){
echo "Nebyly vyplněny poviné ůdaje!";
}else{
$sql = mysql_query("INSERT INTO Profiles (`Name`, `Password`,` Email`, `Gender`) VALUES('$name', '$pass' , '$mail', '$gender' )")  or die ( mysql_error() );
header('Location: odkaz')//misto odkaz napis treba index.php po registraci bude uzivatel presmerovan na tuto stranku
}
?>
</html> 

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: