PDA

View Full Version : مشکل اجرا نشدن کدها



akameli
سه شنبه 05 مرداد 1389, 09:53 صبح
سلام من 3تا برنامه نوشتم با php ولی وقتی اجراشون می کنم ارور میدن می شه کمکم کنید کدهای فایلامو درست کنم ممنون میشم فایل هارو براتون attach می کنم.

ضمیمه:
http://www.upload.newspersia.com/s3/1329590455.rar

bravia2009
سه شنبه 05 مرداد 1389, 10:52 صبح
سلام وقت بخیر چون دیتا بیستو نداشتم نتونستم تست کنم .
این کد اولیه ببین دست شده ؟!
<?php
$username="username";
$password="password";
$database="feedback";
$host='localhost';
$name=$_POST['name'];
$family=$_POST['family'];
$email=$_POST['email'];
$fax=$_POST['fax'];
$comment=$_POST['comment'];
$link =mysql_connect($host,$username,$password);
$db=mysql_select_db($database,$link);
$query = "insert into contacts value('$first','$last','$phone','$mobile','$fax',' $email','$web')";
mysql_query($query,$link);
mysql_close();
?>

akameli
سه شنبه 05 مرداد 1389, 13:53 عصر
مرسی بابت جوابتون من یک کاربر خیلی مبتدی هستم من همینارو وارد کنم حل میشه مشکلم ؟

akameli
سه شنبه 05 مرداد 1389, 14:03 عصر
میشه شما یه لطفی کنید انارو برام درست کنید به طوری که وقتی اطلاعاتی که می خواد و بگیره بعد توی صفحه بعد اونارو فقط نمایش بده ممنونتون میشم کمک کنید . من هر سه تا فایلو براتون attach کردم. با تشکر

akameli
سه شنبه 05 مرداد 1389, 15:38 عصر
کسی نیست کمکم کنه خیلی گیرم

Sajjad.Aghapour
سه شنبه 05 مرداد 1389, 19:07 عصر
من کدتون رو ندیدم ولی لطف کنید خطایی که میده رو بذارید...
اینطوری بهتر میتونن کمکتون کنن...

bravia2009
چهارشنبه 06 مرداد 1389, 00:15 صبح
سلام . بله فکر کنم مشکلتون با همین حل شه
اگه از دیتا بیس یک ایمپورت بگیرید بهتر میشه کمک کرد

akameli
چهارشنبه 06 مرداد 1389, 09:34 صبح
سلام این دیتابیسمه یه نگاه بندازید

http://file.20upload.com/download-5700-1280295048-e17b96fdbb27cf0ea75c8a4dfb4f0ca0.zip

akameli
چهارشنبه 06 مرداد 1389, 19:55 عصر
کسی نیست کمک کنه

akameli
پنج شنبه 07 مرداد 1389, 00:36 صبح
چرا اینجا کسی جواب نمیده ؟؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!:(

Sajjad.Aghapour
پنج شنبه 07 مرداد 1389, 00:48 صبح
چرا متن خطا رو قرار نمیدید؟

akameli
شنبه 09 مرداد 1389, 19:21 عصر
سلام آقا سجاد خطا رو هم میزارم


Notice: Undefined variable: localhost in D:\wamp\www\1111111111111\B1\feedback2.php on line 6

Warning: mysql_connect() [function.mysql-connect (http://localhost/1111111111111/B1/function.mysql-connect)]: Access denied for user 'username'@'localhost' (using password: NO) in D:\wamp\www\1111111111111\B1\feedback2.php on line 6
Unable to select database


اینم کدی هستش که می خوام به وسیله اون وصل شم

<?php
$username="username";
$password="password";
$database="feedback";

mysql_connect($localhost,$username);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM contacts";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

echo "<b><center>Database Output</center></b><br><br>";

$i=0;
while ($i < $num) {

$name=mysql_result($result,$i,"name");
$family=mysql_result($result,$i,"family");
$email=mysql_result($result,$i,"email");
$fax=mysql_result($result,$i,"fax");
$comment=mysql_result($result,$i,"comment");

echo "<b>$name $family</b><br>email: $email<br>fax: $fax<br>comment: $comment<br><hr><br>";

$i++;
}

?>

Sajjad.Aghapour
شنبه 09 مرداد 1389, 20:52 عصر
اگر به خطا دقت کنید میگه :


Undefined variable: localhost

یعنی متغیر localhost ی که در تابع mysql_connect به کار بردید رو تعریف نکردید.Declaration زیر رو به کدهاتون اضافه کنید...

$localhost = 'localhost';


موفق باشید/

akameli
شنبه 09 مرداد 1389, 23:41 عصر
سلام مرسی از جوابتون یکی از خطاها برطرف شد حالا خطای پایین و میده

Warning: mysql_connect() [function.mysql-connect (http://localhost/1111111111111/New%20folder/B1/function.mysql-connect)]: Access denied for user 'username'@'localhost' (using password: NO) in D:\wamp\www\1111111111111\New folder\B1\feedback2.php on line 6
Unable to select database

Reza1607
یک شنبه 10 مرداد 1389, 09:04 صبح
خوب این خطا هم میگه که اطلاعات ورود رو درست وارد نکردی
مثلا username یا password یا هر دو اشتباه هستند

akameli
یک شنبه 10 مرداد 1389, 09:52 صبح
یوزر و پسوردو درست وارد کردم الان خطای زیرو میده هر کاری می کنم نمیشه
Unable to select database

اینم کدمه
<?php
$username="username";
$password="password";
$database="login2";
$link=mysql_connect("localhost","root");
$db=@mysql_select_db($login2) or die( "Unable to select database: ".mysql_error());
$query="SELECT * FROM login2";
$result=mysql_query($query);
mysql_close();
?>
شما ببینید من کجا اشتباه می کنم.ممنون میشم.

Reza1607
یک شنبه 10 مرداد 1389, 10:10 صبح
اسم database ات چیه؟

akameli
یک شنبه 10 مرداد 1389, 10:13 صبح
اسم دیتابیسم login2

akameli
یک شنبه 10 مرداد 1389, 10:18 صبح
اسم دیتابیسم login2 هستش من سه تا برنامه می خوان درست کنم که توی همشون همین مشکلو دارم نمی دونم باید چکار کنم شما کدو یه نگاه می ندازید ببینید کجا اشتباه کردم.

Reza1607
یک شنبه 10 مرداد 1389, 10:26 صبح
این خط رو

$db=@mysql_select_db($login2) or die( "Unable to select database: ".mysql_error());
به این صورت اصلاح کنید

$db=@mysql_select_db($database) or die( "Unable to select database: ".mysql_error());

akameli
یک شنبه 10 مرداد 1389, 10:39 صبح
این خطو اصلاح کردم حالا دیکه کلا هیچی نمیاد page load error میده

Sajjad.Aghapour
دوشنبه 11 مرداد 1389, 00:36 صبح
یک نکته : لطفا کدهای خودتون رو داخل تگ کد(#) بگذارید

اگر بخوام یک جواب به شما بدم اینه که بنشینید و با خونسردی و تمرکز کامل کد نویسی کنید....