prosím pomoc, potřebuji zapsat hodnoty z formuláře do databáze a nejde mi to
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <link rel="stylesheet" type="text/css" href="styly.css"> <title>Diskusní forum mixmax</title> </head> <body> <body bgcolor="lightblue"> <br><br> <center> <h1>REGISTRACE</h1> </center> <br><br> <? include ("pripojeni.php"); mysql_connect($SQL_server, $SQL_login, $SQL_password) or die("Nelze se připojit k MySQL: " . mysql_error()); mysql_select_db($SQL_db_name) or die("Nelze vybrat databázi: ". mysql_error()); /* ten vršek mi funguje spodek musím dát do komentáře aby se mi vůbec zobrazil ten formulář */ if (isset ($_POST['pridej'])) { $mysql_query = ("INSERT INTO info_uzivatel(prezdivka, jmeno, prijmeni, rok_narozeni, narodnost, mesto) VALUES ('".$_POST['prezdivka']."','".$_POST['jmeno']."','".$_POST['prijmeni']."','".$_POST['rok_narozeni']."','".$_POST['narodnost']."','".$_POST['mesto']."')") } ?> <center> <? echo' <form method="post"> <table> <tr><td>Přezdívka</td><td><input type="text" size="15" name="prezdivka" value=""></td></tr> <tr><td>Jméno</td><td><input type="text" size="15" name="jmeno" value=""></td></tr> <tr><td>Příjmení</td><td><input type="text" size="15" name="prijmeni" value=""></td></tr> <tr><td>Rok narození</td><td><select name="rok_narozeni"><option value=1960>1960</option><option value=1961>1961</option> <option value=1962>1962</option><option value=1963>1963</option><option value=1964>1964</option><option value=1965>1965</option> <option value=1966>1966</option><option value=1967>1967</option><option value=1968>1968</option><option value=1969>1969</option> <option value=1970>1970</option><option value=1971>1971</option><option value=1972>1972</option><option value=1973>1973</option> <option value=1974>1974</option><option value=1975>1975</option><option value=1976>1976</option><option value=1977>1977</option> <option value=1978>1978</option><option value=1979>1979</option><option value=1980>1980</option><option value=1981>1981</option> <option value=1982>1982</option><option value=1983>1983</option><option value=1984>1984</option><option value=1985>1985</option> <option value=1986>1986</option><option value=1987>1987</option><option value=1988>1988</option><option value=1989>1989</option> <option value=1990>1990</option><option value=1991>1991</option><option value=1992>1992</option><option value=1993>1993</option> <option value=1994>1994</option><option value=1995>1995</option><option value=1996>1996</option><option value=1997>1997</option> <option value=1998>1998</option><option value=1999>1999</option><option value=2000>2000</option><option value=2001>2001</option> <option value=2002>2002</option><option value=2003>2003</option><option value=2004>2004</option></td></tr> <tr><td>Národnost</td><td><input type="text" size="25" name="narodnost" value=""></td></tr> <tr><td>Město</td><td><input type="text" size="25" name="mesto" value=""></td></tr><br> <input type="submit" value="Registrovat" name="pridej"></td></tr> </table></form>' ; ?> </center> </body> fakt netuším co mám dělat jsem úplný začátečník ale ve škole nám zadali samostudium a to mi jaksi neprospívá neviznám se v tom. Děkuji za všechny rady.
-
Že by středník? ( ; )
-
Podle kodu tam vubec nic nepridavas. Chybi tam totiz prikaz pro vykonani SQL dotazu - mysql_query() if (isset ($_POST['pridej'])) { $mysql_query = mysql_query("INSERT INTO info_uzivatel(prezdivka, jmeno, prijmeni, rok_narozeni, narodnost, mesto) VALUES ('".$_POST['prezdivka']."','".$_POST['jmeno']."','".$_POST['prijmeni']."','".$_POST['rok_n arozeni']."','".$_POST['narodnost']."','".$_POST['mesto']."')"); echo "CHYBA: ". mysql_error(); }
-
>> $mysql_query = mysql_query(".... akorat tu promenou by to chtelo pojmenovat jinak
-
To echo "CHYBA: ". mysql_error() je tam jen pro pripad, ze by to jeste neslo.
-
Jo díky za pomoc, už mi to jede ;-)