Eroare syntax error, unexpected T_IF in
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
cadou
- Mesaje:328
Eroare syntax error, unexpected T_IF in
Asta e eroarea care o da .
Cod: Selectaţi tot
Parse error: syntax error, unexpected T_IF in /home/a5485229/public_html/logare.php on line 16
Si aici e codu:
Cod: Selectaţi tot
<?php
$server = "";
$database = "";
$username = "";
$pass = "";
// conectarea la serverul MySQL
$connect = mysql_connect($server,$username,$pass) or die( mysql_error() );
// selecteaza baza de date test
$db = mysql_select_db($database,$connect) or die( mysql_error() );
// verifica daca exista date transmise
if($_POST['login_nume'] != "" && if($_POST['login_parola'] != '') {
// preia datele din formular
// ...
}
MarPlo
Mesaje:4343
Dupa cum indica textul erorii, specificand si linia de cod unde sa te uiti, e o gresala la instructiunea if() de la acea linie de cod.
Ar trebui asa:
Cod: Selectaţi tot
if($_POST['login_nume'] != "" && $_POST['login_parola'] != '') {
// ..
}
cadou
Mesaje:328
N-am rezolvat-o tot da eroare:
Cod: Selectaţi tot
Notice: Undefined index: logare_nume in /home/a5485229/public_html/logare.php on line 15
Codu:
Cod: Selectaţi tot
<?php
$server = "";
$database = "";
$username = "";
$pass = "";
// conectarea la serverul MySQL
$connect = mysql_connect($server,$username,$pass) or die( mysql_error() );
// selecteaza baza de date test
$db = mysql_select_db($database,$connect) or die( mysql_error() );
// verifica daca exista date transmise
if($_POST['logare_nume'] != "" && $_POST['logare_parola'] != '') {
// preia datele din formular
$nume = $_POST['logare_nume'];
$parola = md5($_POST['logare_parola']);
// formeaza si executa query-ul de select din baza de date
$query = "SELECT * FROM `membri` WHERE `nume` = '".$nume."' AND `parola` = '".$parola."'";
$result = mysql_query($query) or die ( "Error : ". mysql_error() );
// verifica daca interogarea MySQL a gasit date valide
if ($result || mysql_num_rows($result) < 1) {
// daca nu, afiseaza un mesaj de eroare
echo "Datele introduse sunt incorecte<br>
Incearca din nou";
} else {
// salveaza username-ul si parola in sesiune
$_SESSION['logare_nume'] = $nume;
$_SESSION['logare_parola'] = $parola;
// afiseaza un mesaj de succes
echo "Autentificarea a fost efectuata cu succes.";
}
}
?>
<form name="login_form" action="logare.php" method="post">
Utilizator:<br>
<input type="text" name="intra_nume" id="logare_nume" /><br>
Parola:<br>
<input type="password" name="logare_parola" id="logare_parola" /><br>
<br><input type="submit" name="login_btn" value="Intra" /></form>
MarPlo
Mesaje:4343
"Undefined Index" inseamna ca e accesat un index de array nedefinit, in cazul de mai sus e
$_POST['logare_nume'] .
Se poate face asa, dand o valoare default cand nu e definit (vezi in manualul php despre functia: isset() , la php.net ).
Cod: Selectaţi tot
$nume = isset($_POST['logare_nume']) ? $_POST['logare_nume'] : 'nume_default';
- Daca tot mai apar astfel de erori, mai cauta si pe internet despre ele, sau vezi si aceasta pagina:
Common PHP Errors and Solutions , ca sa nu se incarce forumul cu erori.
Subiecte similare
- Eroare de variabila in php 8
PHP - MySQL - XML
Primul mesaj
Salut
Am trecut la php 8 si imi da eroarea asta
Warning: Undefined variable $page in G:\site\htdocs\system\site\page.php on line 16
in...
Ultimul mesaj
Imi mai da eroarea asta
Warning: Undefined array key message
iar eu am asa
$message=$_POST ;
Edit,
rezolvat cu
$message='';
if (isset($_POST...
- Eroare la un formular cu PHP
PHP - MySQL - XML
Primul mesaj
Salut. Am si eu o problema. In primul rand nu stiu daca am postat unde trebuie si am cautat pe forum ceva asemanator cu problema mea insa nu am...
Ultimul mesaj
Am rezolvat. Multumesc oricum pentru timpul acordat. Am folosit phpmailer pt ca cei de unde am webhostul asa lucreaza. Multumesc inca o data !
- Eroare la incarcare json
JavaScript - jQuery - Ajax
Primul mesaj
Bună Marius
Cum rezolv să imi încarce tot fișierul .json
eoroare la
//fetch(endpoint)
//.then(blob => blob.json())
//.then(data =>...
Ultimul mesaj
Fisierul json de la acea adresa are peste 50 MB, e cam mare pentru preluare si procesare direct in pagina (client side) cu javascript.
A) Indicat...
- Eroare curs valutar
Scripturi de pe site
Primul mesaj
Salutare, folosesc de ceva vreme scriptul pentru curs valutar, care e foarte ok.
Recent la o validare a aparut eroarea
Uncaught SyntaxError:...
Ultimul mesaj
Nu e nici o problema.
Din ce am inteles, eroarea apare doar in validare, de la rularea codului care trebuie sa acceseze prin ajax un alt fisier.
- Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Ultimul mesaj
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine...