PHP / SQL Userverwaltung
ColdFire 11.07.2006 - 14:41 768 8
ColdFire
Addicted
|
Hy leute! Hab da ein Problem das ich irgendwie nicht lösen kann! Folgende sache: Ich habe Daten in meiner Datenbank die ich bearbeiten möchte. Also gebe ich mir ne liste aus mit allen Datensätzen: <?php
include('../connect.inc.php');
$result = mysql_query("SELECT * FROM $dbTable");
echo "<table border=\"1\" align=\"Center\">";
echo "<tr class=\"tabelle1\">
<th>ID</th>
<th>Vorname</th>
<th>Nachname</th>
<th>Vers</th>
<th>Status</th>
<th>LizenzNr</th>
<th>Gesendet</th>
<th>E-Mail</th>
<th>Notiz</th>
<th>Bearbeiten</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr class=\"tabelle0\">
<td>$row[0]</td>
<td>$row[1]</td>
<td>$row[2]</td>
<td>$row[3]</td>";
switch ($row[4])
{
case 1:
echo"<td class=\"tabelle01\">Ext</td>";
break;
case 2:
echo"<td>Light</td>";
break;
case 3:
echo"<td class=\"tabelle001\">D E M O</td>";
break;
}
echo "<td>$row[5]</td> ";
if($row[6] == 0)
{
echo"<td>Nein</td>";
}
else
{
echo"<td>Ja</td>";
}
echo"<td>$row[7]</td>
<td width=\"200\">$row[8]</td>
<td><input type=\"checkbox\" name=\"ID\" value=\"' . $id . '\" ></td>
</tr>";
};
echo "</table>";
?>
Ich hoffe das stimmt noch ! So als letztes hab ich nun eine checkbox wo ich meine ID habe okay und wie kann ich die nun bearbeiten ? <?php
include('../connect.inc.php');
$ID = 1;
// $_POST['ID_'];;
$test = $_REQUEST ['ID'];
$result = mysql_query("SELECT * FROM $dbTable where u_ID = $ID ");
$blubb = mysql_query ( 'SELECT * FROM $dbTable WHERE u_ID IN
(
'. implode ( ',', $_REQUEST [ 'ID' ] ) . '
)' );
while($row = mysql_fetch_array($result))
{
echo "<tr class=\"tabelle0\">
<td>$row[0]</td>
<td><input name=\"vorname\" MAXLENGTH=\"50\" value=\"$row[1]\"></td>
<td><input name=\"nachname\" MAXLENGTH=\"50\" value=\"$row[2]\"></td>
<td><input name=\"version\" MAXLENGTH=\"5\" value=\"$row[3]\"></td>";
Kann mir jemand helfen bzw versteht ihr was ich machen möchte ? Big THX ColdFire
|
Neo1010
.
|
sorry
del
Bearbeitet von Neo1010 am 11.07.2006, 16:55
|
rettich
Legendwaffle, waffle!
|
[removed] sorry, verstehe nicht, was du machen willst
|
ColdFire
Addicted
|
Also in der liste die ich als erstes erzeuge mache ich ne checkbox mit ner ID okay dann möchte ich die checkbox anhacken und ein post machen mit allen wo die checkbox gecheked ist dann eine weitere liste haben worin ich die tabellen editieren kann. hmm... sonst push ich die files auf nen ftp zum downloadn... lg CF DOWNLOAD http://dateihoster.de/preview.php?f...678dd836cfd.zip
Bearbeitet von ColdFire am 11.07.2006, 15:24
|
Luzandro
OC Addicted
|
also so wies jetzt dort steht, kann doch immer nur der eintrag für ID 1 kommen
aber ich schätze dein problem ist, dass der name von den checkboxen nicht "ID[]" ist und damit wird immer nur ein wert behandelt
|
ColdFire
Addicted
|
Sooo bin einiges weiter gekommen! Frage ist nu noch: Wie kann ich ein array erzeugen und mit post übergeben? <input type=\"checkbox\" name=\"ID\" value=\"$row[0]\" ></td>
Übergeben und einlesen... $test = $_POST['ID'];
$result = mysql_query ("SELECT * FROM $dbTable WHERE u_ID IN($test) ");
funktioniert auch soweit nur das mit hier kein array genommen wird sondern nur der letzte wert! Wie mach ich das ? lg CF EDIT $myArray array=($_POST['ID']); oder so ???
|
Luzandro
OC Addicted
|
ich schätze dein problem ist, dass der name von den checkboxen nicht "ID[]" ist und damit wird immer nur ein wert behandelt ps: so wie dus im letzten post angegeben hast, wirds aber trotzdem nicht funktionieren - du brauchst dann für das array noch ein implode, wie dus im ersten post bei diesem blubb eh auch hast..
Bearbeitet von Luzandro am 13.07.2006, 17:12
|
ColdFire
Addicted
|
Also so ganz blick ich da nicht durch ! value=\"' . $row[0] . '\" brauche ich damit ich weis welche checkbox ich habe okay. Aber wo wird das dann meinem arrry zugewiesen Sry ich will nicht nerfen vill hat wern howto oder ein array in php 4 dummys brauch ich dann das $blubb = mysql_query ( 'SELECT * FROM $dbTable WHERE u_ID IN
(
'. implode ( ',', $_REQUEST [ 'ID' ] ) . '
)' );
auch noch ? bzw ID (request) = bezeichner oder array ? lg CF
|
Luzandro
OC Addicted
|
|