Hallöchen,
Ich nehme an, dass du einfach gesagt Daten aus deiner SQL Datenbank bearbeiten oder löschen möchtest, ohne phpMyAdmin öffnen zu müssen.
Ein einfaches Adminscript also.
Bsp: im Browser
--------------------------admin.php---------(index)
Anrede | Name | Alter |
___________________________________________________________________
Herr | Miguel | unbekannt ;-) |<bearbeiten>|<löschen>
--------------------------bearb.php------------------
und wenn du auf bearbeiten klickst:
----------------------------
Anrede: |___Herr____|
Name: |__Miguel___|
Alter: |unbekannt ;-)|
<speichern><verwerfen>
---------------------------------------------------------------------
während es in der SQL Datenbank so aussieht:
-------------------MySQL----------
ID|Name |Alter
_____________________
1 |Miguel|unbekannt;-)
2 |Horst |42
----------------------------------------------------------------------
wie du siehst ist das schema relativ einfach.
jetzt musst du nur noch wissen was du willst.
Was willst du, wenn du auf <bearbeiten> klickst? (bei mir ist <bearbeiten> kein Button, sondern ein Link. Du kannst nehmen was du willst.)
admin.php:
<?php
mysql_connect("localhost","usr","pwd");
mysql_select_db("test");
$abfrage="SELECT * FROM test ORDER BY id";
$ergebnis=mysql_query($abfrage);
.............
das ist erst mal klar
weiter:
..............
while($row = mysql_fetch_array($ergebnis))
{
printf('
<table border="0">
<td align="left" width="1000">%s</td>
<td align="right"><a href="bearb.php?id=%d">Bearbeiten</a>
<td align="right"><a href="del.php?id=%d">Löschen</a>
</td></table><hr>',
$row["name"],
$row["id"],
$row["id"]);
}
................
das sollte auch klar sein. Wichtig ist: href="bearb.php?id=%d".
_________________
und in bearb.php schreibst du das formular wie du es haben willst.
ABER am Anfang:
<?php
mysql_connect("localhost","usr","pwd");
mysql_select_db("test");
$abfrage="SELECT * FROM test WHERE Id='".$_GET['id']."'";
$ergebnis=mysql_query($abfrage);
Kleiner auszug:
echo "<input type="hidden" name="Name" value="".$row['Name']."">";
___________________
Mit $_GET['id'] ruft der die jeweiligen Daten aus der Datenbank. in dem Fall "1".
Mit $row['Name'] füllt er das formular. in dem fall "Miguel"
und so weiter.
jetzt kannst du ändern was du willst und Speichern.