|
|
|
| есть форма где в селекте подгружаются данные из базы. при выборе селекта должны подгружаться инпуты т.е выбираем например обьявление-1 и в инпутах выводятся значения из базы этого обьявления. делаю вот так
$text ="<form method='post' enctype='multipart/form-data' name='nb_form1' id='form1'><table class='border' style='width:100%' align='center'><tr><td class='forumheader2'>".NB_OLD."</td><td class='forumheader2' width='70%'><select class='tbox' name='gnl' >";
//if (USER==TRUE)
$sql -> db_Select("nb_gnl", "*", "gnl_user='$gnl_user'");
while($row = $sql -> db_Fetch()){
$gnl_id = $row['gnl_id'];
$gnl_name=$row['gnl_name'];
$gnl_city = $row["gnl_city"];
$gnl_detail =$row['gnl_detail'];
$gnl_price = $row['gnl_price'];
$gnl_phone = $row['gnl_phone'];
$text .="<option value='$gnl_id'>$gnl_name";
}
|
таким образом выводиться только последняя запись в базе. подскажите как сделать что бы записи заполнялись по выбору селекта или направте в нужную сторону! заранее спс) | |
|
|
|
|
|
|
|
для: NoCash
(20.04.2010 в 13:54)
| | Не очень понятно, если честно. | |
|
|
|
|
|
|
|
для: cheops
(20.04.2010 в 14:19)
| | что не понятно то?? в селекте храниться id объявления выбираю значение из селекта жму на кнопочку и все остальные пункты обьявления должны загрузиться в инпуты т.е имя должно записаться в инпут name, телефон в phone и т.д код который я привел все это делает но в инпуты записываются только те записи которые добавленны последними т.е с последним id а мне нужно что бы какой id выбрал то и значения выбранного id прописывались в инпуты! надеюсь теперь доступно обьяснил а то у меня туго с обьяснениями | |
|
|
|
|
|
|
|
для: NoCash
(20.04.2010 в 14:35)
| | Вы лучше запятые с точками расставьте в местах соответсвующих, а то действительно не понять.
Какой инпут, если в списке только опшены могут быть? | |
|
|
|
|
|
|
|
для: sim5
(20.04.2010 в 15:00)
| | вот код вместе с инпутами
<?php
$text ="<form method='post' enctype='multipart/form-data' name='nb_form1' id='form1'><table class='border' style='width:100%' align='center'><tr><td class='forumheader2'>".NB_OLD."</td><td class='forumheader2' width='70%'><select class='tbox' name='gnl' >";
//if (USER==TRUE)
$sql -> db_Select("nb_gnl", "*", "gnl_user='$gnl_user'");
while($row = $sql -> db_Fetch()){
$gnl_id = $row['gnl_id'];
$gnl_name=$row['gnl_name'];
$gnl_city = $row["gnl_city"];
$gnl_detail =$row['gnl_detail'];
$gnl_price = $row['gnl_price'];
$gnl_phone = $row['gnl_phone'];
//$text .="<option value='$gnl_id'>$gnl_name";
$up_value = array($gnl_id=>$gnl_name.$gnl_city.$gnl_detail.$gnl_price.$gnl_phone);
for ($i=0; $i<count($up_value); $i++)
{
$selected =($_POST['asd'] == $up_value[$i]) ? "selected='selected'" : "";
$text .= "<option value='".$up_value."' $selected>".$gnl_name."</option>\n";
//
}
}
$text .= "<input class='Submit' type='Submit' name='asd' value='sdfsdf' >";
$text .="</select></td></tr>";
print_r($up_value);
$text .="<tr><td class='forumheader2' style='text-align:center' colspan='2'>
<input class='button' type='Submit' name='del' value='".NB_DEL."' onclick='return confirmDelete();'>
<input class='button' type='button' name='sub' value='".NB_EDIT_3."' style='onclick:hand' onClick='expandit(this)'>
<span style='display:none' style=&{head};>
<table border='0' summary=''>";
if (USER==FALSE){
$text .="<tr><td class='forumheader2' width='30%'>".NB_NAME_11."*</td><td class='forumheader2' width='70%'><input type='text' name='gnl_user' value='";
if (isset($_COOKIE["gnl_user"])) $text .=$_COOKIE["gnl_user"];
$text .= "'></td>";
}
$text .= "<tr><td class='forumheader2'>".NB_NAME_1."*</td><td class='forumheader2'><input type='text' name='gnl_name' value='$selected' id='gnl_name' maxlength=20 onkeypress='checkreq()' onkeyup='checkreq()' onblur='checkreq() '></div></td></tr>";
$text .= "<tr><td class='forumheader2'>".NB_NAME_2."*</td><td class='forumheader2'><input type='text' name='gnl_city' value='$gnl_city' maxlength=20 onkeypress='checkreq()' onkeyup='checkreq()' onblur='checkreq()'></td>";
if (!FILE_UPLOADS){
$text .= "<b>".LAN_UPLOAD_SERVEROFF."</b>";
}
else{
if (!is_writable(e_PLUGIN."nboard/images/nb_pictures/")){
$text .= LAN_UPLOAD_777."<b>".str_replace("../","",e_PLUGIN."nboard/images/nb_pictures/")."</b><br /><br />";
}
$up_value = array("resize");
$text .= "<tr><td class='forumheader2'>".NB_IMG_1."</td><td class='forumheader2' width='70%'><input class='tbox' name='file_userfile[]' type='file' size='47'></td></tr>";
}
$text .= "<tr><td class='forumheader2'>".NB_NAME_4."</td><td class='forumheader2'><input type='text' name='gnl_phone' value='$gnl_phone' maxlength=11 onKeyPress ='if ((event.keyCode < 48) || (event.keyCode > 57)) event.returnValue=false;'></td>";
if (USER==FALSE){
$text .= "<tr><td class='forumheader2'>".NB_MAIL_1."</td><td class='forumheader2' width='70%'><input type='text' name='gnl_email' value='$gnl_email'></td>";
}
else {
$text .= "<tr><td class='forumheader2'></td><td class='forumheader2'><input type='hidden' name='gnl_email' class='tbox' style='width:150px' value='".USEREMAIL."'></td>";
}
$text .="<tr><td class='forumheader2'>".NB_NAME_5."*</td><td class='forumheader2'><textarea name='gnl_detail' cols=35 rows=10 onkeypress='checkreq()' onkeyup='checkreq()' onblur='checkreq()'>$gnl_detail</textarea></td>";
$text .="<tr><td class='forumheader2'>".NB_NAME_8."*</td><td class='forumheader2'><input type='text' name='gnl_price' value='$gnl_price' maxlength=20 onkeypress='checkreq()' onkeyup='checkreq()' onblur='checkreq()'></td>";
$text .= "<tr><td class='forumheader2'>".NB_COL."*</td> <td class='forumheader2'><select class='tbox' name='days'>";
$text .= "<option selected value='7'>".NB_COL1."</option>";
$text .= "<option value='14'>".NB_COL2."</option>";
$text .= "<option value='30'>".NB_COL3."</option>";
$text .= "</select>";
$text .="<input type='hidden' name='gnl_date' class='tbox' style='width:150px' value='$gnl_date'><input type='hidden' name='gnl_kikoz' class='tbox' style='width:150px' value='$gnl_kikoz'></td></tr>";
$text .="<tr><td class='forumheader2'></td><td><input type='submit' name='nb_submit3' value='".NB_EDIT_2."'><input class='button' type='submit' name='nb_submit4' id='otmena' value=".NB_SUB_3." onClick='otmena()'></td></tr></table></span></form>";
?>
|
в селекте храниться id объявления. выбираю значение из селекта, жму на кнопочку и все остальные пункты обьявления должны загрузиться в инпуты т.е имя должно записаться в инпут name, телефон в phone и т.д. код который я привел, все это делает, но в инпуты записываются только те записи, которые добавленны последними т.е с последним id, а мне нужно что бы какой id выбрал то и значения выбранного id прописывались в инпуты! а вот все выше сформулированное с запятыми и точками))) | |
|
|
|