Je développe mon premier site web simple en utilisant PHP. Maintenant, je travaille dans la page d'administration et je veux le laisser ajouter, supprimer des utilisateurs et éditer les informations personnelles des utilisateurs existants. J'ai fait l'ajout et la suppression. Maintenant, je veux développer les utilisateurs d'édition. Tout d'abord, je veux qu'il choisisse l'utilisateur à partir de la liste déroulante, puis récupère automatiquement les informations de l'utilisateur après l'avoir choisi dans la liste déroulante, et après avoir modifié ses informations. Alors, comment puis-je faire ça?Comment modifier les informations utilisateur par admin
Mon code:
<?php
ob_start();
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="13524"; // Mysql password
$db_name="sharingi_db"; // Database name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language="javascript">
function reload(form){
var val=form.username.options[form.username.options.selectedIndex].value;
self.location='editUser2.php?username=' + val ;
}
</script>
</head>
<body>
<div id="content_main" class="admin_student_height">
<!-- Here starts the first form -->
<form method="get">
<h3>Choose A User</h3> <br />
select name="username" onchange="reload(this.form)">
<option>
<?php
if(isset($_GET['username']))
echo "{$_GET['username']}";
else echo "Select one";
?>
</option>
<?php
if(isset($_GET['username'])){
$exceptcc = $_GET['username'];
$sql = "SELECT username FROM user WHERE user.username NOT IN
('$exceptcc')";
}
else
$sql = "SELECT username FROM user";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo "<option value={$row['username']}>{$row['username']}</option>";
}
?>
</select><br /><br />
<h3>User Information</h3> <br />
<?php
$thecc = $_GET['username'];
$sql = "SELECT Firstname FROM user WHERE Username=$thecc";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo "{$row['Firstname']}>{$row['Firstname']}}";
}
?>
<br /><br />
</form> <br />
</div>
</div>
</body>
Vous avez vraiment besoin de revenir en arrière et d'accepter certaines de vos réponses aux questions précédentes. Aussi, au lieu d'afficher tout votre code, dites-nous ce qui ne va pas ou ce que vous ne comprenez pas. Nous ne voulons pas faire le travail pour vous, mais nous aimerions vous aider! –
@Aaron: Pour être juste, il n'a posté que sept autres questions. Deux ont été fermés et le reste (première barre) n'a qu'une seule réponse. On peut supposer qu'ils n'étaient pas la réponse qu'il cherchait._Veuillez ne pas encourager les nouveaux arrivants à accepter des réponses arbitraires juste pour le plaisir. –
Je pense qu'il est temps pour stackoverflow.com d'ajouter un autre sous-domaine, par exemple. firststep.stackoverflow.com spécialement pour (Ma première fois) genre de questions – MBarsi