ugrás a tartalomhoz

Login hiba

ZFYL · 2011. Feb. 1. (K), 23.15
<?php

include_once "inc/mscon.php";
mysql_select_db("zfyl_db". $ddcon);
$my_n_and=mysql_query("SELECT `pas` FROM `p_ad_n` WHERE `nik`=`".$_POST["nik"]."`", $ddcon);
if(!$my_n_and){
die("megint me a mysql nem működik");
}
$row = mysql_fetch_row($result);

if($_POST["pas"]=$row[0]){
echo "Your pass". $row["pas"] ;
}else
{
echo "megint";
}
mysql_close($ddcon);
?>

ez a kód nem működik! Elégé leegyszerűsítettem. Na az a baja hogy az elsö mysql_query nem tetcik neki. Aki tudja mi a baja enek a scriptemnek írja ide.

ez meg a registrációs kód. Kel hogy megértsűk a rendszert

<?php
include_once "inc/mscon.php";

$na=$_POST["nik"];
$p98=$_POST["pas"];


//Create table
mysql_select_db("db_zfyl", $ddcon);
$sql="CREATE TABLE `p_ad_n`
(
nik varchar(32),
pas varchar(36),
)";
if(!$sql){
die("nemjó");
}
mysql_query($sql, $ddcon);
mysql_query("INSERT INTO `p_ad_n`
(nik, pas)
VALUES (`".$na."`, `".$p98."`)",$ddcon);


mysql_close($ddcon);
echo "You succefully created the account. Your NICK NAME: ".$na." PASSWORD: ".$p98."";

?>
 
1

Amikor az értéket adot át,

pinguka · 2011. Feb. 2. (Sze), 00.13
Amikor az értéket adot át, ott is ` használsz, használj inkább '-t ebben az esetben.
De számomra pl ez a megfelelő:

mysql_query('SELECT `pas` FROM `p_ad_n` WHERE `nik`= "' . $_POST["nik"] . '"');
2

Egyébként az direkt van a

pinguka · 2011. Feb. 2. (Sze), 00.16
Egyébként az direkt van a "regisztrációs kódnál" hogy minden egyes alkalommal létrehozod a "p_ad_n" nevü táblát? :)
3

khm..

ironwill · 2011. Feb. 2. (Sze), 00.34
Nem semmi teljesítményt, amit a 6 mondatod alatt produkáltál:
- a mondatokat nagy betűvel kezdjük és vesszőt használunk a tagmondatok elválasztására
- "Na az a baja.." ilyen mondat nem létezik
-*eléggé, első, tetszik, ennek, regisztrációs, kell, megértsük

A nyelvtanóra után.. A fenti kód két okból is hibás (nem állítom, hogy nincs benne több, de ez látszik elsőre), alább a javított.

$result=mysql_query("SELECT pas FROM p_ad_n WHERE nik='".$_POST["nik"]."'");
..
while ($row = mysql_fetch_row($result)) {
..                                         //stb
Kéretik használni a kódszínezőt, értelmes kérdéseket feltenni és a hibáról valami leírást, ugyanis a fejlesztők még mindig nem tartoznak a médiumok közé..
4

Szerintem jobban járna ha

pinguka · 2011. Feb. 2. (Sze), 00.43
Szerintem jobban járna ha átnézné a dolgokat és újra neki futna ennek a dolognak.
5

Ja helyesírás egyes.

deejayy · 2011. Feb. 2. (Sze), 09.30
Ja helyesírás egyes.