ugrás a tartalomhoz

mi a hiba?

aktivka · 2004. Ápr. 2. (P), 04.45
A következő kis progival nem tudom mi a hiba, gyakorlatilag minden adatfeltöltési kisérletnél ilyen hibával találkozok. a from method post. Meghív egy php progit ahol a form értékeit akarom használni, és állandóan azt a hibaüzenetet kapom nincs deklarálva a változó. Szintaktikailag helyes a kód. Ja és a session file üres. Mit kell csinálnom, hogy működjön a dolog.
Mit kellene beállítanom? Előre is köszönöm
 
1

Program?

Bártházi András · 2004. Ápr. 2. (P), 05.11
Csak a program maradt le... A register_globals értéke mi? Van olyan gép, ahol jó, és van, ahol nem?

-boogie-
2

Na itt a progi is.

aktivka · 2004. Ápr. 2. (P), 10.15
Na itt a progi is.
<?php

include "adatok.inc";
?>
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>gdfg</title>
</head>

<body>
<form action="probatoltes.php" method="POST">
<br>Please enter a username: <input type="text" name="nev">
<br>Please enter a password: <input type="password" name="passwd">
<br><input type="submit" value="Log in">
</form><br>

</body>
</html>
<?php
// Connect to the MySQL DBMS - credentials are in the file db.inc
if (!($connection = @ mysql_pconnect($hostName, $username, $password)))
showerror();
// Use the wedding database
if (!mysql_select_db($databaseName, $connection))
showerror();
$query = "INSERT INTO admin
SET FelhaszNev = \"{$nev}\",
passwd Jelszo = \"{$passwd}\"";
// Run the query
if (!($result = @ mysql_query($query, $connection)))
showerror();

?>
3

Ez csak egy példa de í

aktivka · 2004. Ápr. 2. (P), 10.17
Ez csak egy példa de így néz ki általában mindegyik felépítése.
4

Most látom a lekérdezést r

aktivka · 2004. Ápr. 2. (P), 10.45
Most látom a lekérdezést rosszul írtm ide nem úgy van ahogy a kódba hanem: insert into tablanev values ('$nev','$passwd');
de így sem működik ha formról várom az adatokat, de ha a változókat deklarálom akkor simán tölti az adatbázist. Biztos valami kezdő hibát vétek, dehát most ismerkedem a php-vel.
5

Szúrd be a programod legelej

Bártházi András · 2004. Ápr. 2. (P), 11.39
Szúrd be a programod legelejére:
<?
extract($_REQUEST,EXTR_SKIP);
?>
Illetve ne közvetlenül a $nev változót használjad, hanem előtte egy $nev=$_REQUEST['nev'] formát. Biztonságosabb, mint a fenti kód beszúrása a program elejére.

-boogie-
6

Biztos én vagyok a béna de

aktivka · 2004. Ápr. 2. (P), 14.42
Biztos én vagyok a béna de még így sem működik ezt a hibaüzenetet kapom Error 1136 : Column count doesn't match value count at row 1
7

Re: Biztos én vagyok a béna de

Bártházi András · 2004. Ápr. 2. (P), 15.11
Ahogy nézem a passwd a Jelszo = előtt teljesen felesleges.

-boogie-
8

feltöltő ürlap

Anonymous · 2004. Ápr. 6. (K), 10.08
<?php
//mysql csatlakozás
$log = ""; //mysql login
$jel = ""; //mysql jelszó
$host = "localhost"; //mysql host
$db = ""; //adatbázis neve
$kapcsolat = @mysql_connect($host, $log, $jel) or die('Nem lehet csatlakozni a MySQL adatbázishoz!');
@mysql_select_db($db, $kapcsolat) or die('Nem lehet csatlakozni az adatbázishoz!');
// ürlap ellenőrzés, beírás
$session_id = "00000"; //alap beállítás
if(isset($login) && isset($passw)){
$beir = mysql_query("INSERT INTO adminok (login, passw, session_id) VALUES('$login', password('$passw'), '$session_id')");
echo "Reg megtörtént!";
}
else{
//maga az ürlap
?>
<font color="#990000">Admin felvétele a listába</font>
<form action="<?php echo $PHP_SELF;?>" method="post">
Login:
<br>
<input type="text" name="login" size="25" maxlength="256" class="input">
<br><br>
Jelszó:
<br>
<input type="password" name="passw" size="25" maxlength="256" class="input">
<br><br>
<input type="submit" value="Regisztrál" class="button">
</form>
9

re: feltöltő űrlap

Bártházi András · 2004. Ápr. 6. (K), 10.33
És ezzel most mit csináljunk???

-boogie-