Jump to content
php.lv forumi

Problema ar datubazi!


WeeD*

Recommended Posts

es nesaprotu kads nevar palidzet pateikt prieksha pa solim kas man jadara !!!!~

 

 

 

erors atkal ::::

 

 

 

 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[email protected]'',''97611ed40e4b628c98f39fdb39f9643d'')' at line 1

Link to comment
Share on other sites

es nesaprotu kads nevar palidzet pateikt prieksha pa solim kas man jadara !!!!~

1. iemaaacies Lasiit !!!

2. Izlasii kaads ir kljuudas pazinjojums !!!

3. ja ar to nepietiek tad izlasi ko tev citi rakstija

 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[email protected]' ',' '97611ed40e4b628c98f39fdb39f9643d' ')' at line 1

 

CIK APOSTROFIEM JAABUUT ????

Link to comment
Share on other sites

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[email protected]'',''97611ed40e4b628c98f39fdb39f9643d'')' at line 1

 

Es tak jau tev teicu:

 

Tev to mainīgo $epasts un $parole vērtības satur apstrofus abos galos. Bet nevajag manuāli kautkādas pēdiņas tur kabināt klāt.

 

Tev mainīgais $epasts satur vērtību [email protected]' un mainīgais $password satur vērtību '97611ed40e4b628c98f39fdb39f9643d'

Vai tiešām tev tur tie apostrofi vajadzīgi? Ja jā, tad tu neesi eskeipojis stringu vērtības, un tas ir slikti:

$vards = mysql_real_escape_string($vards);
$uzvards = mysql_real_escape_string($uzvards);
$epasts = mysql_real_escape_string($epasts);
$parole = mysql_real_escape_string($parole);
$bilde = mysql_real_escape_string($bilde);
mysql_query("INSERT INTO lietotaaji (vaards,uzvaards,epasts,parole,bilde) VALUES ('$vards','$uzvards','$epasts','$parole','$bilde')") or die(mysql_error());

Link to comment
Share on other sites

paldies tgd viss aizgaja datubaze rakstas viss okey bet kad rakstu epastu paroli lai iejietu mani nelaiz iekšā!

 

šis atbild pa ielogošanos, bet tur ir jaizmet ka prole vai epasts nav pareizs bet man neko neizmet vnk nelaiž iekšā !

 

 

// Ja saņem pieprasījumu IELOGOTIES

if(isset($_GET['darbiiba']) and $_GET['darbiiba'] == "login")

{

$epasts = quote_smart($_POST['epasts']);

$parole = quote_smart(md5($_POST['parole']));

 

$result = mysql_query("SELECT COUNT(*) FROM lietotaaji WHERE epasts=$epasts and parole=$parole");

 

// Izvelkam lietotāja ID

$get_id = mysql_query("SELECT * FROM lietotaaji WHERE epasts=$epasts and parole=$parole");

$row = mysql_fetch_row($get_id);

$id = $row[0];

 

// Ja šāds lietotājs pastāv

if(mysql_num_rows($result) == 1)

{

mysql_query("UPDATE lietotaaji SET online='Y' WHERE id=$id");

$_SESSION['id'] = $id;

}

else

{

$nav = "Nepareizs epasts un/vai parole!";

}

}

Edited by WeeD*
Link to comment
Share on other sites

WeeD* --> nu tev tachu saka ko dariit ...

1. izdrukaa to $epasts un $parole , tad redzeesi kas PAtiesiibaa tek prasiits DB

2. adali DB pieprasijumu atseviskjaa mainiigaa , arii izvadi uz ekrana --> redzeesi kaads visns patiesiibaa izskataas (kas iisti tiek prasiits DB --> attieciigi no taa vari izdariit secinajumus , kas kur ir nepareizi (truukst, vai ir par daudz )

$epasts= quote_smart($_POST['epasts']);
$parole = quote_smart(md5($_POST['parole']));
echo '<br> Shaadu epastu gribu atrast = '.$epasts;
echo '<br>'; // rindinja starpaa
echo 'Gribu atrast peec saadas paroles ='.$parole;
$sql="SELECT * FROM lietotaaji WHERE epasts=$epasts and parole=$parole";
echo '<br> Sho Es jautaju DB: '. $sql;
$get_id = mysql_query($sql); // nav nepieciesams otreiz vadiit SQL pieprasijumu --> izmanto jau gatavo mainiigo

Nu un tas ir tik nezeeliigi sarezgjiiti ???

klaat naak paris rindinjas kas atvieglo kljuudas meklesanu ...

--

P.S. Nezkapeec cilveki dazreiz uzskata ka pielikt echo un apskatiities kas iisti daraas ir zem vinju Goda --> vieglaak paprasiit forumos ...

Link to comment
Share on other sites

es nesaprotu bāāc nu lūdzu uzraksti man jau gatavu un viss un es sapratishu citadāk tā te nedēļu čakarēšos! lūdzu !!!!

 

 

 

 

 

mans index.php

 

 

<?php
$row = mysql_fetch_assoc($result);
echo "Sveiks, {$row['vaards']} {$row['uzvaards']}!<br />";

//Profila bilde
$result = mysql_query("SELECT * FROM lietotaaji WHERE id=$id");
$row = mysql_fetch_assoc($result);
$img = getimagesize($row['bilde']);

if($img[0] > 150) 
{
echo "<a href='{$row['bilde']}' target='_blank'><img src='{$row['bilde']}' alt='Profila bilde' width='150' /></a>";
}
else
{
echo "<img src='{$row['bilde']}' alt='Profila bilde' />";
}

?>

</div>

<div id="logo">
<a href="index.php"><img src="bildes/sisteema.gif" alt="Sistēma logo" /></a><br />
</div>


<div id="saturs">

<?php

if(isset($_GET['darbiiba']))
{
switch($_GET['darbiiba'])
{
	case 'profils':
	include("switch/profils.php");
	break;

	case 'online':
	include("switch/online.php");
	break;

	case 'veestules':
	include("switch/veestules_inbox.php");
	break;
}
}
else
{
echo 'Čau !';
}

?>

</div>


<div id="apaksha">
<div style="padding-top: 12px">© 2009 Viktors Ganago (vknok) </div>
</div>

</div>

<?php
}
?>
</body>
</html><?php

error_reporting(E_ALL);
include("include/config.php");
include("include/functions.php");

// Vajadzīgais kvērijs
if(isset($_SESSION['id']))
{
$id = $_SESSION['id'];
$result = mysql_query("SELECT * FROM lietotaaji WHERE id=$id");
}

// Ja saņem pieprasījumu IELOGOTIES
if(isset($_GET['darbiiba']) and $_GET['darbiiba'] == "login")
{
$epasts= quote_smart($_POST['epasts']);
$parole = quote_smart(md5($_POST['parole']));
echo '<br> Shaadu epastu gribu atrast = '.$epasts;
echo '<br>'; // rindinja starpaa
echo 'Gribu atrast peec saadas paroles ='.$parole;
$sql="SELECT * FROM lietotaaji WHERE epasts=$epasts and parole=$parole";
echo '<br> Sho Es jautaju DB: '. $sql;
$get_id = mysql_query($sql); // nav nepieciesams otreiz vadiit SQL pieprasijumu --> izmanto jau gatavo mainiigo

// Izvelkam lietotāja ID
$get_id = mysql_query("SELECT * FROM lietotaaji WHERE epasts=$epasts and parole=$parole");
$row = mysql_fetch_row($get_id);
$id = $row[0];

// Ja šāds lietotājs pastāv
if(mysql_num_rows($result) == 1)
{
	mysql_query("UPDATE lietotaaji SET online='Y' WHERE id=$id");
	$_SESSION['id'] = $id;
}
else
{
	$nav = "Nepareizs epasts un/vai parole!";
}
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>TorrentFile draugi!</title>
<link href="stils.css" rel="stylesheet" type="text/css" />

</head>
<body>
<?php
// Rādam ja nav ielogoies
if(!isset($_SESSION['id']))
{
?>
<div align="center" style="margin-top: 150px;">
<form method="post" action="index.php?darbiiba=login">
<?php 
if(isset($nav))
{
echo $nav;
}
?>
<a href="index.php"><img src="bildes/sisteema.gif" alt="Sistēma logo" /></a>
<table>
<tr><td>E-pasts:</td><td><input type="text" name="epasts" /></td></tr>
<tr><td>Parole:</td><td><input type="password" name="parole" /></td></tr>
<tr><td></td><td><input type="submit" value="Ielogogties" /></td></tr>
<tr><td></td><td align="right"><a href="register.php">Reģistrēties</a></td></tr>
</table>
</form>

</div>

<?php
}
// Rādam ja ir ielogojies
if(isset($_SESSION['id']))
{
?>
<div id="savelk">

<div id="izveelne">
<ul>
	<li><a href="index.php">Sākums</a></li>
	<li><a href="index.php?darbiiba=online">Onlainā [<?php echo mysql_result(mysql_query("SELECT COUNT(*) FROM lietotaaji WHERE online='Y' AND id!=$id"),0,'COUNT(*)'); ?>]</a></li>
	<li><a href="index.php?darbiiba=profils">Profils</a></li>
	<li><a href="index.php?darbiiba=veestules">Vēsutles</a></li>
	<li class="iziet"><a href="index.php?darbiiba=logout">Iziet</a></li>
</ul>
</div>

<div id="profila_lauks">

<?php
$row = mysql_fetch_assoc($result);
echo "Sveiks, {$row['vaards']} {$row['uzvaards']}!<br />";

//Profila bilde
$result = mysql_query("SELECT * FROM lietotaaji WHERE id=$id");
$row = mysql_fetch_assoc($result);
$img = getimagesize($row['bilde']);

if($img[0] > 150) 
{
echo "<a href='{$row['bilde']}' target='_blank'><img src='{$row['bilde']}' alt='Profila bilde' width='150' /></a>";
}
else
{
echo "<img src='{$row['bilde']}' alt='Profila bilde' />";
}

?>

</div>

<div id="logo">
<a href="index.php"><img src="bildes/sisteema.gif" alt="Sistēma logo" /></a><br />
</div>


<div id="saturs">

<?php

if(isset($_GET['darbiiba']))
{
switch($_GET['darbiiba'])
{
	case 'profils':
	include("switch/profils.php");
	break;

	case 'online':
	include("switch/online.php");
	break;

	case 'veestules':
	include("switch/veestules_inbox.php");
	break;
}
}
else
{
echo 'Čau !';
}

?>

</div>


<div id="apaksha">
<div style="padding-top: 12px">© 2009 Viktors Ganago (vknok) </div>
</div>

</div>

<?php
}
?>
</body>
</html>

Edited by WeeD*
Link to comment
Share on other sites

×
×
  • Create New...