السلام عليكم
إخوتى الكرام أطلب مساعدة في برنامج الدريم وييفر
أنشات صفحة بالبرنامج وربطتهابقاعدة البيانات وكل شيء تمام
لكن عندما اترك مربع ادخال الرقم الخاص بالشخص المطلوب والمخزن بالقاعدة عن طريق - TEXTFIELD-
تظهر العبارة التالية :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 '' at line 1
أما عند ادخال أي رقم فالصفحة تظهر والعمل تمام
جزاكم الله خيرا
الكود
<?php require_once('Connections/connect.php'); ?>
<?php
$colname_Recordset1 = "-1";
if (isset($_POST['textfield']))
{
$colname_Recordset1 = (get_magic_quotes_gpc()) ? $_POST['textfield'] : addslashes($_POST['textfield']);
}
mysql_select_db($database_connect, $connect);
$query_Recordset1 = sprintf("SELECT * FROM student WHERE num = %s", $colname_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $connect) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
$colname_Recordset2 = "-1";
if (isset($_POST['textfield'])) {
$colname_Recordset2 = (get_magic_quotes_gpc()) ? $_POST['textfield'] : addslashes($_POST['textfield']);
}
mysql_select_db($database_connect, $connect);
$query_Recordset2 = sprintf("SELECT * FROM abs WHERE num = %s", $colname_Recordset2);
$Recordset2 = mysql_query($query_Recordset2, $connect) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
?>
