|
|
|
| есть две страницы первая index.php и вторая script.php
Код первой
<form method="POST" action="script.php" name="form" ENCTYPE="multipart/form-data" >
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="208">
<tr>
<td width="100%" height="151" align="left" valign="top">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" height="95">
<tr>
<td width="50%" align="center" height="23">Введите имя Администратора</td>
<td width="50%" align="left" height="23">
<input type="text" name="name_admin" size="20"></td>
</tr>
<tr>
<td width="50%" align="center" height="22">Введите пароль Администратора</td>
<td width="50%" align="left" height="22">
<input type="text" name="password_admin" size="20"></td>
</tr>
<tr>
<td width="50%" align="center" height="23">Повторите пароль</td>
<td width="50%" align="left" height="23">
<input type="text" name="passw_admin" size="20"></td>
</tr>
<tr>
<td width="50%" align="center" height="23">Введите Email Администратора</td>
<td width="50%" align="left" height="23">
<input type="text" name="email_admin" size="20"></td>
</tr>
<tr>
<td width="50%" align="center" height="24">Введите URL Администратора</td>
<td width="50%" align="left" height="24">
<input type="text" name="url_admin" size="20"></td>
</tr>
<tr>
<td width="50%" align="center" height="24">Введите ICQ Администратора</td>
<td width="50%" align="left" height="24">
<input type="text" name="icq_admin" size="20"></td>
</tr>
<tr>
<td width="50%" align="center" height="24">Введите информацию о Администраторе</td>
<td width="50%" align="left" height="24">
<input type="text" name="about_admin" size="20"></td>
</tr>
<tr>
<td width="50%" align="center" height="24">Выберите рисунок Администратора</td>
<td width="50%" align="left" height="24">
<input type="file" name="photo_admin" size="20"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%" height="26">
<input name="statususer" type="hidden" value="admin">
<p align="center"><br><input type="submit" value="Продолжить" name="B2"></td>
</tr>
</table>
<p> </p>
</form>
|
<?php
include("../config.php");
$conn = mysql_connect ("$hostname", "$login", "$password", "$db")
or die ("<center>Соединение не установлено!");
print ("<center>Соединение установлено!");
MYSQL_SELECT_DB($db) or die("Не могу выбрать БД");
$sql = "INSERT INTO authors (name,passw,email,url,icq,about,photo,statususer) VALUES
('$name_admin','$password_admin','$email_admin','$url_admin','$icq_admin','$about_admin','$photo_admin','$statususer')";
$result = mysql_query($sql);
?>
|
Проблема такая, код работает все нормально единственное что, он записывает в базу данных все кроме statususer. Что это может быть? | |
|
|
|
|
|
|
|
для: tokmak
(14.02.2007 в 09:58)
| | например русский символ в где-нить... или в форме в названии поля или переменной или запросе. | |
|
|
|
|
|
|
|
для: ZuArt
(14.02.2007 в 10:06)
| | Какой русский символ. Это оригинальный код. Я просто скопировал и вставил. Ничего не менял при вставки в сообщение. Он все записывает, кроме $statususer | |
|
|
|
|
|
|
|
для: tokmak
(14.02.2007 в 10:11)
| | Ну для начала, попробуйте выполнить
echo "<pre>".$sql."</pre>"
$result = mysql_query($sql);
и посмотреть какой запрос Вы выполняете... особое внимание на часть, где у Вас переменная $starususer в запросе должна замениться своим значением. | |
|
|
|
|
|
|
|
для: tokmak
(14.02.2007 в 10:11)
| | сделайте echo $sql; и посмотрите как выглядит ваш запрос. | |
|
|
|
|
|
|
|
для: Loki
(14.02.2007 в 10:22)
| | Все нашел. Работает. Просто с глупил в бд написал statususer int(2) default NULL,
а в php <input type=hidden name=statususer value=admin> Значение value толжно быть только цифровое. Сам нашел свою глупую ошибку. Все равно спасибо за ответы. Форум хороший и люди нормально излагают ответы. Жаль то что иногда приходится долго ждать ответа. Ладно все буду дальше работать. | |
|
|
|