URL: https://www.overclockers.at/coding-stuff/php_sql_userverwaltung_165610/page_1 - zur Vollversion wechseln!
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:
Ich hoffe das stimmt noch !Code: PHP<?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>"; ?>
Code: PHP<?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>";
sorry
del
[removed] sorry, verstehe nicht, was du machen willst
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
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
Sooo bin einiges weiter gekommen!
Frage ist nu noch:
Wie kann ich ein array erzeugen und mit post übergeben?
Code: PHP<input type=\"checkbox\" name=\"ID\" value=\"$row[0]\" ></td>
Code: PHP$test = $_POST['ID']; $result = mysql_query ("SELECT * FROM $dbTable WHERE u_ID IN($test) ");
Zitat von Luzandroich schätze dein problem ist, dass der name von den checkboxen nicht "ID[]" ist und damit wird immer nur ein wert behandelt

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
Code: PHP$blubb = mysql_query ( 'SELECT * FROM $dbTable WHERE u_ID IN ( '. implode ( ',', $_REQUEST [ 'ID' ] ) . ' )' );
http://www.php-faq.de/ch/ch-webvariablen.html
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026