2013-11-21 6 views
0

Ниже приведен мой код update.php. Тем не менее, я ищу код для обновления конкретного пользователя. НапримерКак обновить конкретного пользователя? update.php

Поиск Id: _ __ _ __ _ __ _ _ [поиск]

Если пользователь хочет искать детали идентификатор ID: 11

Затем update.php покажет открытую страницу, которая может обновить 11 деталей.

Для моего кода это не является конкретным.

Надеюсь, кто-то может мне помочь.

update.php

<center> 
<h1><u>Library Database</u></h1> 
</center> 
<?php 
$con = mysql_connect("localhost","root",""); 
if(!$con){ 
die("Can not connect: " . mysql_error()); 
} 
mysql_select_db("c_database",$con); 
if(isset($_POST['update'])){ 
$UpdateQuery="UPDATE myaduan SET id='$_POST[id]', nama_pengadu='$_POST[nama_pengadu]' WHERE id='$_POST[hidden]'"; 
mysql_query($UpdateQuery,$con); 
}; 
if(isset($_POST['delete'])){ 
$DeleteQuery="DELETE FROM myaduan WHERE id='$_POST[hidden]'"; 
mysql_query($DeleteQuery,$con); 
}; 
$sql="SELECT * FROM myaduan"; 
$myEdit=mysql_query($sql,$con); 
echo "<table style=border:1px solid silver cellpadding=5px cellspacing=0px align=center border=0> 
<tr> 
<td colspan=4 style=background:0066FF; color:#FFFFFF; fontsize: 20px>UPDATE RECORD</td></tr> 
<tr> 
<td>ISBN</td> 
<td>Title</td> 
</tr>"; 
while($record = mysql_fetch_array($myEdit)){ 
echo "<form action=update.php method=post>"; 
echo "<tr>"; 
echo "<td>" . "<input type=text name=id value=".$record['id'] . " </td>"; 
echo "<td>" . "<input type=text name=nama_pengadu value=".$record['nama_pengadu']. " </td>"; 
echo "<td>". "<input type=hidden name=hidden value=".$record['id']. " </td>"; 
echo "<td>"."<input type=submit name=update value=update"." </td>"; 
echo "<td>"."<input type=submit name=delete value=delete"." </td>"; 
echo "</tr>"; 
echo"</form>"; 
} 
echo"</table>"; 
mysql_close($con); 
?> 

ответ

0

Прежде всего, вы должны прекратить использовать mysql_connect. Он был устаревшим, вместо этого использовал другой, такой как PDO. Вы можете запустить запрос, чтобы отобразить все пользователи затем буксирные ссылки перед каждой из них, как: -User1 обновление * удалить * -User2 обновление * удалить * . . . Если вы нажмете удалить, вы публикуете всю свою информацию на странице обработки ur и удаляете пользователя. Если вы нажмете обновление, вы загрузите форму в другой div с помощью Jquery/ajax или переадресовываете на другую страницу с вашей формой на нем, и вы обновляете своего пользователя Информация . Таким образом, у вас будет место для чистых пользователей/пользователей, чтобы сделать вашу работу.

+0

извините, я не знаю pdo, пожалуйста, научите меня – user2968987

Смежные вопросы