Jump to content
php.lv forumi

neizvada informāciju


MatrX

Recommended Posts

Tātad ievadu kodu, kodu pārbauda, ja ir pareizs, tad izvada failu uz servera, attiecīgajam id, bet uzmet baltu lapu?

 

DB Struktūra

 

id|nosaukums|apraksts|koda_id|fails_uz_servera|cat

 

<?php
$kodinsh = $_POST['code'];
$ip = $_SERVER['REMOTE_ADDR'];
mysql_connect("localhost","asdasdasd","asdadsasdasdas");
mysql_select_db("other"); 
$result = mysql_fetch_assoc(mysql_query("SELECT code FROM codes WHERE code = '$kodinsh'"));
$result2 = mysql_fetch_assoc(mysql_query("SELECT id,fails_uz_servera FROM sms_shop_faili WHERE id={$_GET['id']}"));
$kodinsh2 = $result['code'];
 function createRandomPassword() {
$chars = "abcdefghijkmnopqrstuvwxyz023456789";
srand((double)microtime()*1000000);
$i = 0;
$pass = '';
while ($i <= 7) {
$num = rand() % 33;
$tmp = substr($chars, $num, 1);
$pass = $pass . $tmp;
$i++;
 }
 return $pass;
 }
$password = createRandomPassword();
$q2 = "UPDATE codes SET code = '3$password' WHERE code = '$kodinsh2'"; 

if ($_POST['submit1'] and $kodinsh2 > 0) {

mysql_query($q2,$result2) or die(mysql_error());

echo $row['fails_uz_servera'];
} else if ($_POST['submit1']) {
echo "<font color='white'>Wrong Code!</font>";
mysql_close();
}
?>

Link to comment
Share on other sites

sakuma iesliedz error_reporting'us

 

kada jega no 3 sheit // SET code = '3$password'

pie ifa and nomainitu uz &&

get parametrus, pa taisno nepadotu vaicajumam

Link to comment
Share on other sites

Lietas, kas jādara, ja nezini vai strādā vai nestrādā kverijs:

0) Pārbaudi vai koda vadība vispār tiek līdz kverijam. Kautvai ar vistriviālāko echo.

1) Vajag uzlikt sekojošas php opcijas: error_reporting=E_ALL, display_errors=1

2) Pārbaudi mysql_query funkcijas atgriezto vērtību. Ja tā ir false, tad kverijā ir vai nu sintaktiska kļūda vai arī DB serveris nepieņēma kveriju. Šajā gadījumā izvadi mysql_error() funkcijas rezultātu uz ekrāna.

3) Ja iepriekšējais nelīdz, tad izvadi kveriju uz ekrāna vai arī ieraksti failā. Nokopē to un pamēģini izpildīt jebkādā SQL tūlī uz savas datubāzes. Kautvai visparastākā no konsoles mysql.exe klienta.

 

Tev svarīgāk sākt būtu ar 1. punktu.

Link to comment
Share on other sites

ieksh php.ini faila jaieslidz kludu zinojumi

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...