inserare variabile din formular

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Mar Iun 26, 2007 2:43 pm


kmeleon
Junior Member
Mesaje: 35
Membru din: Joi Iun 14, 2007 4:53 pm
Localitate: vaslui
Contact:

Mesajde kmeleon » Mar Iun 26, 2007 2:52 pm


drakoo
Average Member
Mesaje: 121
Membru din: Mie Iun 28, 2006 4:47 pm
Localitate: Iasi
Contact:

Re: inserare variabile din formular

Mesajde drakoo » Mar Iun 26, 2007 5:06 pm

You hit me, We hit you !!

kmeleon
Junior Member
Mesaje: 35
Membru din: Joi Iun 14, 2007 4:53 pm
Localitate: vaslui
Contact:

Mesajde kmeleon » Mar Iun 26, 2007 6:44 pm

ca sa imi vina mai usor la scris in script man!:P numai ca mai tare mam complicat!

kmeleon
Junior Member
Mesaje: 35
Membru din: Joi Iun 14, 2007 4:53 pm
Localitate: vaslui
Contact:

Mesajde kmeleon » Vin Iul 06, 2007 2:19 am

acel script mia iesit dar am vrut sa fac un fel de a doua versiune cu verificari si altele!insa am o problema!deci am facut inserare.php :


<?
require_once 'config.php';

if(!isset($_GET['pag'])) $_GET['pag'] = '';
if(!isset($_SESSION['name'])) $_SESSION['name'] = '';
if(!isset($_SESSION['pass'])) $_SESSION['pass'] = '';
if(!isset($_SESSION['perm'])) $_SESSION['perm'] = '';
if(!isset($_SESSION['plusses'])) $_SESSION['plusses'] = '';

switch($_GET['pag']) {
case '':
echo '<form name="inserare" action="inserare.php?pag=verifica" method="post">
Nume:<br> <input type="text" name="name" value="'.$_SESSION['name'].'"><br><br>
Parola:<br><input type="password" name="pass" value="'.$_SESSION['pass'].'"<br>
Permisiune:<br><input type="text" name="perm" value="'.$_SESSION['perm'].'"<br>
Plusuri:<br><input type="text" name="plusses" value="'.$_SESSION['plusses'].'"<br>
<input type="submit" nae="Adauga" value="Adauga">
</form>';

break;

case 'verifica':
$_SESSION['name'] = $_POST['name'];
$_SESSION['pass'] = $_POST['pass'];
$_SESSION['perm'] = $_POST['perm'];
$_SESSION['plusses'] = $_POST['plusses'];

$nume = 'SELECT * FROM `ibwf_user` WHERE name="name"';
if(($_SESSION['name'] == "$nume")) {
echo 'Acest nick este deja in baza de date<br>
<a href="inserare.php">Intoarce-te</a>';
}else{
$cerereSQL= "INSERT INTO `ibwf_users` (`name`, `pass`, `perm`, `plusses`)
VALUES ('".$_SESSION['name']."', '".md5($_SESSION['pass'])."',
'".$_SESSION['perm']."','".$_SESSION['plusses']."');";
mysql_query($cerereSQL) or die();

$_SESSION['name'] = '';
$_SESSION['pass'] = '';
$_SESSION['perm'] = '';
$_SESSION['plusses'] = '';
echo 'Am introdus datele in baza de date!<br>
<a href="index.php">Pagina principala</a>';}
break;

}

?>



in momentul in care useruk pe care vreu sal bag eu nu exsta in baza de date scriptul imi ruleasza corect,dar cand acel nick este deja in baza de date nu imi afiseaza acel echo "acest nick este deja in baza de date"!cand nickul exista apare o pagina alba si atat!de unde e problema?ma puteti ajuta?

gloobal_design
Average Member
Mesaje: 60
Membru din: Sâm Sep 16, 2006 10:09 am
Localitate: oradea
Contact:

Mesajde gloobal_design » Vin Iul 06, 2007 3:55 am


kmeleon
Junior Member
Mesaje: 35
Membru din: Joi Iun 14, 2007 4:53 pm
Localitate: vaslui
Contact:

Mesajde kmeleon » Vin Iul 06, 2007 12:20 pm


crivion
Senior Member
Mesaje: 781
Membru din: Mar Apr 10, 2007 4:20 pm
Localitate: Somewhere

Mesajde crivion » Vin Iul 06, 2007 12:32 pm


xcristi
Junior Member
Mesaje: 31
Membru din: Vin Mai 04, 2007 8:47 am

Mesajde xcristi » Vin Iul 06, 2007 12:32 pm


gloobal_design
Average Member
Mesaje: 60
Membru din: Sâm Sep 16, 2006 10:09 am
Localitate: oradea
Contact:

Mesajde gloobal_design » Vin Iul 06, 2007 4:50 pm


kmeleon
Junior Member
Mesaje: 35
Membru din: Joi Iun 14, 2007 4:53 pm
Localitate: vaslui
Contact:

Mesajde kmeleon » Sâm Iul 07, 2007 12:27 am


gloobal_design
Average Member
Mesaje: 60
Membru din: Sâm Sep 16, 2006 10:09 am
Localitate: oradea
Contact:

Mesajde gloobal_design » Sâm Iul 07, 2007 1:09 am

Ca sa scapi de aceasta eroare deschide fisierul config.php si schimba linia error_reporting(E_ALL); cu error_reporting(0);

Daca doresti sa inveti php iti recomand pentru inceput site-ul http://www.w3schools.com/

xcristi
Junior Member
Mesaje: 31
Membru din: Vin Mai 04, 2007 8:47 am

Mesajde xcristi » Sâm Iul 07, 2007 3:09 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 25 vizitatori