Autor |
Nachricht |
Nimroy
Community Manager Threadersteller
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Fr 07.07.2006 11:24
Titel
|
|
|
Du meinst, das Ergebnis der select-Abfrage in ein array $option und nochmal in ein array $name, dann mit ner If-Abfrage und ner for-Schleife kombiniert vergleichen, ob $option[$i] ungleich $name[$j] ist und wenn, dann damit das optionsfeld füllen, oder?
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 07.07.2006 13:25
Titel
|
|
|
japp zB .. wie du's angehst ist eigentlich egal - so lange du selber
damit zurande kommst, passt doch alles.
|
|
|
|
|
Anzeige
|
|
|
Nimroy
Community Manager Threadersteller
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Fr 07.07.2006 19:56
Titel
|
|
|
Habs so gemacht wie oben geschildert, und siehe da es funktioniert. Zumindest mit hart verdrahteten Arrays. Das übertragen eines query-Resultates in ein array will mir noch nicht gelingen.
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 07.07.2006 22:47
Titel
|
|
|
dastef hat geschrieben: | http://de3.php.net/mysql_fetch_assoc
Code: | $row = array();
while ($row[] = mysql_fetch_assoc($result)); |
|
das so probiert? und dann mal mit
Code: | echo '<pre>'.print_r( $row, TRUE ).'</pre>'; |
geschaut was du da gerade produzierst hast?
|
|
|
|
|
Nimroy
Community Manager Threadersteller
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Fr 07.07.2006 23:34
Titel
|
|
|
dastef hat geschrieben: | dastef hat geschrieben: | http://de3.php.net/mysql_fetch_assoc
Code: | $row = array();
while ($row[] = mysql_fetch_assoc($result)); |
|
das so probiert? |
Ja, da hat er mir gesagt, dass das Gleicheitszeichen unerwartet sei. Das hat mich ja so gewundert. Denn du würdest mir doch nix Nicht-funktionierendes unterjubeln!
Zuletzt bearbeitet von Nimroy am Fr 07.07.2006 23:35, insgesamt 1-mal bearbeitet
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Sa 08.07.2006 09:06
Titel
|
|
|
Nimroy hat geschrieben: | dastef hat geschrieben: | dastef hat geschrieben: | http://de3.php.net/mysql_fetch_assoc
Code: | $row = array();
while ($row[] = mysql_fetch_assoc($result)); |
|
das so probiert? |
Ja, da hat er mir gesagt, dass das Gleicheitszeichen unerwartet sei. Das hat mich ja so gewundert. Denn du würdest mir doch nix Nicht-funktionierendes unterjubeln! |
das kann so auch nicht gehen, while macht aus $row schon ein array, da sind die [] dann nicht wirklich nötig.
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 08.07.2006 11:18
Titel
|
|
|
pRiMUS hat geschrieben: | das kann so auch nicht gehen, while macht aus $row schon ein array, da sind die [] dann nicht wirklich nötig. |
pRiMUS, ja .. aus $row jeweils ein Array, dann haste da aber nur
den aktuellen Datensatz drin, und meine Absicht war eigentlich
ein "Holder-Array" zu basteln das alle Datensätze beinhaltet.
Nimroy hat geschrieben: | Das hat mich ja so gewundert. Denn du würdest mir doch nix Nicht-funktionierendes unterjubeln! |
Eh eh eh .. was haltet ihr eigentlich von mir?
Hier der Inhalt der Tabelle ..
Code: | mysql> SELECT id, name FROM nimroy;
+----+-------+
| id | name |
+----+-------+
| 1 | Tick |
| 2 | Trick |
| 3 | Track |
+----+-------+
3 rows in set (0.00 sec) |
Das der passende Code
Code: | <?php
mysql_connect( 'localhost', 'root', '' );
mysql_select_db( 'test' );
$s_sql = 'SELECT id, name FROM nimroy;';
$o_rs = mysql_query( $s_sql );
$a_row = array();
while( $a_row[] = mysql_fetch_assoc($o_rs) );
echo '<pre>'.print_r( $a_row, TRUE ).'</pre>';
?> |
Und hier, der Output:
Code: | Array
(
[0] => Array
(
[id] => 1
[name] => Tick
)
[1] => Array
(
[id] => 2
[name] => Trick
)
[2] => Array
(
[id] => 3
[name] => Track
)
[3] =>
) |
ok, da is nen element zu viel .. aber das sollte ja kein problem
darstellen das zu eleminieren ..
Zuletzt bearbeitet von dastef am Sa 08.07.2006 11:19, insgesamt 1-mal bearbeitet
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Sa 08.07.2006 11:55
Titel
|
|
|
Ich habs ja schon kurz erwähnt:
Code: |
<?php
$db = new PDO("mysql:dbname=test;host=localhost", "user", "passwort");
$q = "SELECT * FROM test";
$stmt = $db->query($q);
$results = $stmt->fetchAll();
print_r($results);
?> |
ist einfacher...
|
|
|
|
|
|
|
|
Ähnliche Themen |
PHP Formular: Select Boxen abfragen?
AJAX/PHP-Ausgabe mit zwei Select-Boxen
select-box option aktiviert select-box
CSS und div-Boxen
CSS-Boxen übereinander?
Problem mit div-Boxen
|
|