rash44
یک شنبه 09 فروردین 1388, 20:31 عصر
سلام
من 1 برنامه دارم که کاربر 1 عدد رو وارد می کنه و به اندازه اون عدد در 1 صفحه دیگه توی 1 جدول Input Box ایجاد می کنه که کاربر بتونه اطلاعاتش رو وارد کنه
از این کد هم استفاده می کنم اما 1 مشکل داره و توی کد اول $Offset رو چاپ نمیکنه و توی کد دوم $index
لطفا چک و اصلاح کنید
کد اول :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form method="POST" action="print.php">
<p align="center">
<table border="0" width="50%">
<tr>
<td bgcolor="#F6F6F6" align="center" width="242">قیمت</td>
<td bgcolor="#F6F6F6" align="center">نام</td>
<td bgcolor="#F6F6F6" align="center" width="78">شماره</td>
</tr></table>
<?php
$Num = $_POST['Number'];
for ($counter=0; $counter < $Num; $counter++)
{
$Offset = $counter+1;
echo '<table border="0" width="50%">
<tr>
<td align="right" bgcolor="#333333" width="395"><input type="text" name= price[] size="20"></td>
<td align="right" bgcolor="#333333" width="395"><input type="text" name= name[] size="20"></td>
<td align="right" width="395"><?php echo $Offset; ?></td>
</tr>
</table>
';
}
?>
<input type = submit value="ثبت اطلاعات">
<br>
<br>
</p>
</form>
</body>
</html>
کد دوم :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>New Page 2</title>
</head>
<html>
<body>
<div align="center">
<table border="0" width="70%">
<tr>
<td bgcolor="#F6F6F6">
<p align="center"><b>قیمت کالا</b></td>
<td width="293" bgcolor="#F6F6F6">
<p align="center"><b>نام کالا</b></td>
</tr>
</table>
</div>
<?php
$c = $_POST['name'];
foreach($c as $index)
{
echo '<tr>
<td bgcolor="#F6F6F6">
<p align="center"><b></b></td>
<td width="293" bgcolor="#F6F6F6">
<p align="center" bgcolor="#red"><b><?php echo $index; ?></b></td>
</tr>';
}
?>
</body>
</html>
سوال دوم :
چه طوری می تونیم محتویات چند تا آرایه رو توی بانک ذخیره کنیم ؟
syntax دستور Insert به چه شکل در میاد ؟
مثلا 2 تا آرایه داریم به نام های name و price که توی هر کدوم 10 تا عنصر هست
و جدول ما هم 3 تا فیلد ID,NAME,PRICE داره که باید عنصر صفر آرایه NAME و PRICE توی ردیف 0 (ID=0) و عنصر 1 آرایه های توی ردیف 1 و... ذخیره بشن
دوستان عزیز شرمنده
من 1 برنامه دارم که کاربر 1 عدد رو وارد می کنه و به اندازه اون عدد در 1 صفحه دیگه توی 1 جدول Input Box ایجاد می کنه که کاربر بتونه اطلاعاتش رو وارد کنه
از این کد هم استفاده می کنم اما 1 مشکل داره و توی کد اول $Offset رو چاپ نمیکنه و توی کد دوم $index
لطفا چک و اصلاح کنید
کد اول :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form method="POST" action="print.php">
<p align="center">
<table border="0" width="50%">
<tr>
<td bgcolor="#F6F6F6" align="center" width="242">قیمت</td>
<td bgcolor="#F6F6F6" align="center">نام</td>
<td bgcolor="#F6F6F6" align="center" width="78">شماره</td>
</tr></table>
<?php
$Num = $_POST['Number'];
for ($counter=0; $counter < $Num; $counter++)
{
$Offset = $counter+1;
echo '<table border="0" width="50%">
<tr>
<td align="right" bgcolor="#333333" width="395"><input type="text" name= price[] size="20"></td>
<td align="right" bgcolor="#333333" width="395"><input type="text" name= name[] size="20"></td>
<td align="right" width="395"><?php echo $Offset; ?></td>
</tr>
</table>
';
}
?>
<input type = submit value="ثبت اطلاعات">
<br>
<br>
</p>
</form>
</body>
</html>
کد دوم :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>New Page 2</title>
</head>
<html>
<body>
<div align="center">
<table border="0" width="70%">
<tr>
<td bgcolor="#F6F6F6">
<p align="center"><b>قیمت کالا</b></td>
<td width="293" bgcolor="#F6F6F6">
<p align="center"><b>نام کالا</b></td>
</tr>
</table>
</div>
<?php
$c = $_POST['name'];
foreach($c as $index)
{
echo '<tr>
<td bgcolor="#F6F6F6">
<p align="center"><b></b></td>
<td width="293" bgcolor="#F6F6F6">
<p align="center" bgcolor="#red"><b><?php echo $index; ?></b></td>
</tr>';
}
?>
</body>
</html>
سوال دوم :
چه طوری می تونیم محتویات چند تا آرایه رو توی بانک ذخیره کنیم ؟
syntax دستور Insert به چه شکل در میاد ؟
مثلا 2 تا آرایه داریم به نام های name و price که توی هر کدوم 10 تا عنصر هست
و جدول ما هم 3 تا فیلد ID,NAME,PRICE داره که باید عنصر صفر آرایه NAME و PRICE توی ردیف 0 (ID=0) و عنصر 1 آرایه های توی ردیف 1 و... ذخیره بشن
دوستان عزیز شرمنده