Autor | Zpráva | ||
---|---|---|---|
Kail Profil * |
#1 · Zasláno: 26. 3. 2007, 22:53:10
má formulář, kt odesílá data do spracovani.php (používám easyphpadmin,macromedia homesite)
****nastaveni.php : <? $SQL_Server = "localhost"; $SQL_Uzivatel = ""; $SQL_Heslo = ""; $Databaze = "azklima"; ?> ***spracovani.php : <? require("nastaveni.php"); $pripoj=MySQL_Connect($SQL_Server, $SQL_Uzivatel, $SQL_Heslo) or Die(MySQL_Error()); MySQL_Select_Db($Databaze) or Die(MySQL_Error()); $vek=$_GET['vek']; $pohlavi=$_GET['pohlavi']; $pozice=$_GET['pozice']; $prislusnost=$_GET['prislusnost']; $HodnotazdraviD=$_GET['HodnotazdraviD']; $HodnotazdraviO=$_GET['HodnotazdraviO']; $sql="INSERT INTO konzistence VALUES ('$vek', '$pohlavi', '$pozice', '$prislusenstvi', '$HodnotazdraviD', '$HodnotazdraviO')"; $vysledek = MySQL_Query($sql); if ($vysledek) print "<br><b>záznam vložen</b>"; else print "nepodařilo se"; MySQL_Close($pripoj); ?> (btw: mám to +- z owebu.cz) no a po zpuštění mi to píše: Warning: mysql_connect(): P-Břístup pro uľivatele 'ODBC'@'localhost' (s heslem NE) in e:cspracovani.php on line 4 P-Břístup pro uľivatele 'ODBC'@'localhost' (s heslem NE) už fakt nevím:( poraďte pls |
||
djlj Profil |
#2 · Zasláno: 26. 3. 2007, 22:56:19 · Upravil/a: djlj
Asi blbá otázka, ale: máš správně vyplněné údaje pro připojení k databázi?
Nemáš vyplněného uživatele, což by měl být dle tvého skriptu asi „ODBC“. |
||
Iškuda Profil |
#3 · Zasláno: 26. 3. 2007, 22:57:34
$SQL_Uzivatel = "";
by mělo být nejspíš (nebo nějaký jiný uživatel) $SQL_Uzivatel = "root"; |
||
kail Profil * |
#4 · Zasláno: 27. 3. 2007, 10:30:52
no jo, ten root zafungoval, moc děkuju:) ..pokud se vám někomu bude chtít mi vysvětlit, proč to tam musí být zrovna takhle, budu moc rád..no mě odkažte, rád si vše kolem tohoto tématu načtu....
|
||
Kajman_ Profil * |
#5 · Zasláno: 27. 3. 2007, 10:36:04
Je to prostě výchozí hodnota, která by neměla být zachována.
http://dev.mysql.com/doc/refman/4.1/en/user-account-management.html http://dev.mysql.com/doc/refman/4.1/en/resetting-permissions.html |
||
kail Profil * |
#6 · Zasláno: 27. 3. 2007, 22:32:17
sem fakt ztracenej...stejně to nezapisuje do databáze...eště k tomu mi to píše zas nějakej chybnej index a přitom netuším, proč řve, zrovna u této proměnné...
toto je dotazník k zadávání dat: <form ACTION="spracovani.php" METHOD="get"> <fieldset> <br /> <legend>základní informace</legend> <label for="vek">Vìk: </label> <input type="text" id="vek" name="vek" size="3" ACCESSKEY="v"/><br /> <br /> <label for="pohlavi">Pohlaví: </label> <select name="pohlavi" ACCESSKEY="p"/> <OPTION VALUE="muzena" SELECTED>(muž x žena) <OPTION VALUE="1">muž <OPTION VALUE="2">žena </SELECT><br /><br /> <label for="pozice">Pozice:</label> <INPUT TYPE="radio" NAME="pozice" VALUE="1"> managment <INPUT TYPE="radio" NAME="pozice" VALUE="2"> THP pracovník <INPUT TYPE="radio" NAME="pozice" VALUE="3">dìlník<br /> <label for="prislusnost">Pøíslušnost:</label> <INPUT TYPE="radio" NAME="prislusnost" VALUE="1"> top managment <INPUT TYPE="radio" NAME="prislusnost" VALUE="2"> divize A <INPUT TYPE="radio" NAME="prislusnost" VALUE="3"> divize B <INPUT TYPE="radio" NAME="prislusnost" VALUE="4"> divize C </FIELDSET> <fieldset> <legend>Hodnotový dotazní</legend> <fieldset> <legend>Hodnota zdravi</legend> <SELECT NAME="HodnotazdraviD" ACCESSKEY="d"> <OPTION VALUE="dulezitost" SELECTED>(dùlezitost) <OPTION VALUE="1">1 <OPTION VALUE="2">2 <OPTION VALUE="3">3 <OPTION VALUE="4">4 <OPTION VALUE="5">5 </SELECT> <SELECT NAME="HodnotazdraviO" ACCESSKEY="o"> <OPTION VALUE="ocekavani" SELECTED>(oèekavani) <OPTION VALUE="1">1 <OPTION VALUE="2">2 <OPTION VALUE="3">3 <OPTION VALUE="4">4 <OPTION VALUE="5">5 </SELECT> <SELECT NAME="HodnotazdraviS" ACCESSKEY="s"> <OPTION VALUE="saturace" SELECTED>(saturace) <OPTION VALUE="1">1 <OPTION VALUE="2">2 <OPTION VALUE="3">3 <OPTION VALUE="4">4 <OPTION VALUE="5">5 </SELECT> <SELECT NAME="HodnotazdraviA" ACCESSKEY="h"> <OPTION VALUE="aktivita" SELECTED>(aktivita) <OPTION VALUE="1">1 <OPTION VALUE="2">2 <OPTION VALUE="3">3 <OPTION VALUE="4">4 <OPTION VALUE="5">5 </SELECT> </FIELDSET> <br /> <INPUT TYPE="submit" VALUE="Odeslat"><INPUT TYPE="reset" VALUE="Vymazat"> spracovani.php**** <? require("nastaveni.php"); //na začátku diskuze $pripoj=MySQL_Connect($SQL_Server, $SQL_Uzivatel, $SQL_Heslo) or Die(MySQL_Error()); MySQL_Select_Db($Databaze) or Die(MySQL_Error()); $vek=$_GET['vek']; $pohlavi=$_GET['pohlavi']; $pozice=$_GET['pozice']; $prislusnost=$_GET['prislusnost']; $HodnotazdraviD=$_GET['HodnotazdraviD']; $HodnotazdraviO=$_GET['HodnotazdraviO']; $sql="INSERT INTO konzistence VALUES ($vek, $pohlavi, $pozice, $prislusnost, $HodnotazdraviD, $HodnotazdraviO)"; $arr = get_defined_vars(); $varArr = $arr["_GET"]; print_r($varArr); $vysledek = MySQL_Query($sql); if ($vysledek) print "<br><b>záznam vložen</b>"; else print "nepodaøilo se"; MySQL_Close($pripoj); ?> Notice: Undefined index: prislusnost in e:cspracovani.php on line 10 (to jest: $prislusnost=$_GET['prislusnost'];) a ještě napíše : nepodařilo se fakt nevím, a ať hledám kde hledám ... :( |
||
djlj Profil |
#7 · Zasláno: 27. 3. 2007, 22:35:20
A co vypisuje mysql_error()?
|
||
kail Profil * |
#8 · Zasláno: 27. 3. 2007, 22:35:27
a ani dyž tu položku prislusnost ve spracovani.php vynechám, tak to nechce zapisovat..
|
||
kail Profil * |
#9 · Zasláno: 27. 3. 2007, 22:41:45
uff, teď ti boužel moc nerozumím..žádný další hlášky už to nevrací...
|
||
djlj Profil |
#10 · Zasláno: 27. 3. 2007, 22:42:57
Za $vysledek = MySQL_Query($sql); napiš echo mysql_error();
|
||
nightfish Profil |
#11 · Zasláno: 27. 3. 2007, 22:44:03 · Upravil/a: nightfish
kail
budeš si to zřejmě muset trochu upravit místo if ($vysledek) print "<br><b>záznam vložen</b>"; else print "nepodaøilo se"; dej if ($vysledek) print "<br><b>záznam vložen</b>"; else echo mysql_error(); EDIT: pozdě |
||
kail Profil * |
#12 · Zasláno: 27. 3. 2007, 23:00:00
mysql_error(): Po-Bčet sloupců neodpovídá počtu hodnot na řádku 1nepodařilo se
|
||
kail Profil * |
#13 · Zasláno: 27. 3. 2007, 23:04:21
mám v databázi eště položku id jako první sloupec..teď sem ji smazal a valí to :)
a teď jak pořešit ten index;))) ale mám hafo radost, že se to konečně trochu pohlo:) |
||
djlj Profil |
#14 · Zasláno: 27. 3. 2007, 23:05:10 · Upravil/a: djlj
Upraveno: pozdní reakce.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0