в продолжение темы:
не вставляются данные в таблицы баз данных.
таблицы: staff(sid,no,fio,tel и т.д.)
ed(eid,ed,text,sided) - где sided совпадает с staff.sid
exp(expid,text,sidexp)
Имеется резюме(в нашем случае главная форма):
PHP:
скопировать код в буфер обмена
<? if (isset($_GET['ed'])) {$ed=$_GET['ed'];}
$result = mysql_query ("SELECT * FROM staff WHERE sid='$cat'",$db); ?>
которое состоит из личных данных, опыта, образования и т.д.
опыт:
PHP:
скопировать код в буфер обмена
<? $exp = mysql_query ("SELECT * FROM exp WHERE sidexp='$cat'",$db);
$ex = mysql_fetch_array ($exp);
echo "$ex[text]";?>
образование:
PHP:
скопировать код в буфер обмена
<? $ed = mysql_query ("SELECT * FROM ed WHERE sided='$cat'",$db);
$e = mysql_fetch_array ($ed);
$ed1=mysql_query ("SELECT * FROM _ed_type WHERE edtid='$e[ed]'",$db);
$e1 = mysql_fetch_array ($ed1);
echo "$e1[ed_type]";echo " <p>$e[text] </p>"; ?>
Подчеркнутое, это ссылки, на окрытия маленьких окон, которые открываются скриптом.
само маленькое окошко, staff_edit2.php
PHP:
скопировать код в буфер обмена
<? $result = mysql_query("SELECT * FROM exp WHERE sidexp=$sid");
$myrow = mysql_fetch_array($result);
print <<<HERE
<div style=" text-align:left; padding:10px; line-height:22px;";>
<form name="form1" method="post" action="staff_edit2_action.php" class="form_new">
<label><textarea name="text" id="text" style="width:500px; height:150px">$myrow[text]</textarea></label>
<input name="sided" type="hidden" value="$myrow[sided]">
<label><input type="submit" name="Submit" id="Submit" value="Сохранить изменения"></label></p>
</form></div>
HERE;
?>
ну и staff_edit2_action.php
<? $x = mysql_query ("SELECT sid FROM staff WHERE sid=$sid");
if (isset($text) )
{ $exp = mysql_query ("UPDATE exp SET text='$text' WHERE sidexp='$sid'");
if ($exp == 'true') {echo "Сохранено";} else {echo "Не сохранено!";}
} else {echo "<p>не вся инфо вбита</p>";} ?>
вопрос: в новом маленьком окошке после сохранения, пишет сохранено, но в самой базе не происходит не каких изменений, т.е. редактирую - сохраняю - обновляю резюме - все тоже что было до... хотя
личные данные вставились без проблем
ps. я новичок, извените за "локаничность"
(Отредактировано автором: 05 Марта, 2010 - 08:05:40)