|
|
|
| Я научился работать немного с формами и вносить данные в таблицу но вот я ничайно ввёл нете данные и мне пришлось удалить таблицу и создавать заново. Потом я узнал что данные в таблице можно обновлять(строки) удалять строки. Мне дали код но ничего неполучилось прошу мне помочь разобраться с этой проблемой. Зарание признателен за любую помощь.
посмотрите пожалуста код и скажите что нетак!
<?php
echo"
<form method='post' action='2apdate.php'>
<input type='hidden' name='ud_id' value='<? echo '$id';?>'>
Фамилия: <input type='text' value='ud_first' value='<? echo '$first'?>'><br>
Имя: <input type='text' value='ud_last' value='<? echo '$last'?>'><br>Телефон: <input type='text' value='ud_phone' value='<? echo '$phone'?>'><br>
Мобильный: <input type='text' value='ud_mobile' value='<? echo '$mobile'?>'><br>
Email: <input type='text' value='ud_email' value='<? echo '$email'?>'><br>
<input type='submit' value='Îáíîâèòü'>
</form>
";
?>
<?php
$username="root";
$password="21001";
$database="test";
mysql_connect ('localhost',$username,$password);
@mysql_select_db ($database) or
die ("Unable to select database");
$query = "UPDATE 10a WHERE id='$ud_id' SET first='$ud_first', last='$ud_last', phone='$ud_phone', mobile='$ud_mobile', email='$ud_email'";
mysql_query ($query);
mysql_close();
?>
<center><b>Данные внесено </b></center>
<p>хотите просмотреть?</p>
<table border="0">
<tr></tr>
<td>
<form action="3apdate.php" method="post">
<input type="Submit" value="Yes">
</form>
</td>
<td>
<form method="post" action="#">
<input type="submit" Value=" NO ">
</form>
</td>
<?php
$username="root";
$password="21001";
$database="test";
mysql_connect ('localhost',$username,$password);
@mysql_select_db ($database) or die ("Unable to select database");
$query="SELECT * FROM 10a ";
$result=mysql_query ($query);
$num=mysql_num_rows ($result);
echo "<b><center>Òàáëèöÿ 10-À êëàñó </center></b><br><br>";
$i=0;
while ($i<$num)
{
$id=mysql_result ($result,$i,"id");
$first=mysql_result ($result,$i,"first");
$last=mysql_result ($result,$i,"last");
$phone=mysql_result ($result,$i,"phone");
$mobile=mysql_result ($result,$i,"mobile");
$email=mysql_result ($result,$i,"email");
echo "
$id<br>
<b> имя:</b> $first
<br><b>фамилия:</b> $last
<br>телефон: $phone
<br> Мобильный: $mobile
<br> Email: $email
<br><br><br> ";
++$i;
}
mysql_close();
?> | |
|
|
|
|
|
|
|
для: Sajmon_root
(19.11.2007 в 15:32)
| | Весь код не читал, но кажется ошибка в запросе
$query = "UPDATE 10a WHERE id='$ud_id' SET first='$ud_first', last='$ud_last', phone='$ud_phone', mobile='$ud_mobile', email='$ud_email'";
|
структура запроса должна быть такая
$query = "UPDATE tablename SET col1=$value1, col2=$value2 WHERE id=$id";
|
| |
|
|
|
|
|
|
|
для: Poul
(19.11.2007 в 15:41)
| | Этот код я нашол в книге не факт что он рабочий.
помогите мне пожалуста разобраться с этим всем если можно поподробней я только начинаю и как неприскорбно это осознавать я ламер в этом вопросе и прошу помощи в специалистов (профи) И если можно разобрать это все на какомто конкретном примере | |
|
|
|
|
|
|
|
для: Poul
(19.11.2007 в 15:41)
| | помогите пожалуста готь чем небуть меня вчера отдел образования взял за горло. что нужно конкретно подставить в мой код
<?php
echo"
<form method='post' action='2apdate.php'>
<input type='hidden' name='ud_id' value='<? echo '$id';?>'>
Фамилия: <input type='text' value='ud_first' value='<? echo '$first'?>'><br>
Имя: <input type='text' value='ud_last' value='<? echo '$last'?>'><br>
Телефон: <input type='text' value='ud_phone' value='<? echo '$phone'?>'><br>
Мобильный: <input type='text' value='ud_mobile' value='<? echo '$mobile'?>'><br>
Email: <input type='text' value='ud_email' value='<? echo '$email'?>'><br>
<input type='submit' value='Отправить'>
</form>
";
?>
|
второй файл
<?php
$username="root";
$password="21001";
$database="test";
mysql_connect ('localhost',$username,$password);
@mysql_select_db ($database) or
die ("Unable to select database");
$query = "UPDATE 10a WHERE id='$ud_id' SET first='$ud_first', last='$ud_last', phone='$ud_phone', mobile='$ud_mobile', email='$ud_email'";
mysql_query ($query);
mysql_close();
?>
<center><b>Данные внесены </b></center>
<p>Хотите просмотреть их?</p>
<table border="0">
<tr></tr>
<td>
<form action="3apdate.php" method="post">
<input type="Submit" value="Yes">
</form>
</td>
<td>
<form method="post" action="#">
<input type="submit" Value=" NO ">
</form>
</td>
|
третий файл
<?php
$username="root";
$password="21001";
$database="test";
mysql_connect ('localhost',$username,$password);
@mysql_select_db ($database) or die ("Unable to select database");
$query="SELECT * FROM 10a ";
$result=mysql_query ($query);
$num=mysql_num_rows ($result);
echo "<b><center>Òàáëèöÿ 10-À êëàñó </center></b><br><br>";
$i=0;
while ($i<$num)
{
$id=mysql_result ($result,$i,"id");
$first=mysql_result ($result,$i,"first");
$last=mysql_result ($result,$i,"last");
$phone=mysql_result ($result,$i,"phone");
$mobile=mysql_result ($result,$i,"mobile");
$email=mysql_result ($result,$i,"email");
echo "
$id<br>
<b> Имя:</b> $first
<br><b>Фамилия:</b> $last
<br>Телефон: $phone
<br> Мобильный: $mobile
<br> Email: $email
<br><br><br> ";
++$i;
}
mysql_close();
?>
|
| |
|
|
|
|
|
|
|
для: Sajmon_root
(22.11.2007 в 08:47)
| | приведите структуру бд | |
|
|
|
|
|
|
|
для: Sajmon_root
(22.11.2007 в 08:47)
| | приведите структуру бд | |
|
|
|