ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
572
572
EMPFEHLEN
-
21.09.04 15:46 #1
- Registriert seit
- Sep 2004
- Beiträge
- 7
Hallo in die Runde, benötige bitte kurz Hilfe zu einem Problem das ich habe.
Aufgrund komplexer Html Tabellenstruktur habe ich nach Alternativmöglichkeiten gesucht Daten aus einer Datenbank in in meine php Seite zu bekommen.
Zum Test habe ich ein Array gecodet:
Danach habe ich dann die Tabelle in der Datenbank nach Array Vorbild erzeugt und mit Inhalt gefüllt.PHP-Code:<?php
$handies = array(
"H01" =>array("0","1","2","3","4","5","6","7","8","9"),
"H02" =>array("0","1","2","3","4","5","6","7","8","9"),
"H03" =>array("0","1","2","3","4","5","6","7","8","9"),
"H04" =>array("0","1","2","3","4","5","6","7","8","9"),
...
...
...
);
?>
Nun möchte ich mit einer Datenbankabfrage das oben beschriebene Array erhalten. Das klappt aber nicht so wie ich es mir vorgestellt hatte
Mein php Code für diese Geschichte sieht bisher so aus (und ist leider falsch):
es wird dann aber der folgende Fehler generiert:PHP-Code:<?php
require ("functions.php");
$db = new MySQL;
if(!$db->init()) {
die ("Es ist ein Fehler aufgetreten");
}
$db = new MySQL;
if(!$db->init()) {
die ("Es ist ein Fehler aufgetreten");
}
$sql = "SELECT * FROM $db->TB_ANGEBOT";
$anzeigen = $db->select($sql);
$u = $start+1;
$handies = array(
while ( list ($key,$hit) = each ($anzeigen))
{
"H0"."$hit[id]" =>array($hit[titel],$hit[link1],$hit[link2],$hit[link3],$hit[price_m],$hit[price_s],$hit[price_xl],$hit[image],$hit[hoehe],$hit[weite]),
$u++;
}
);
?>
Parse error: parse error, unexpected T_WHILE, expecting ')' in /homepages/21/d29486552/htdocs/deistercom/inc/handiestest.inc.php on line 19
Die Frage ist nun, was ich tun muß um das oben angesprochene Array erstellen zu lassen.
Kann mir jemand Hilfestellung geben?
das es an dem $handies = array( liegt ist mir schon irgendwie klar, aber wie bekomme ich es hin das ein derartiges Array generiert wird?
Vielen Dank
Sebastian
-
Versuch mal folgendes:
PHP-Code:<?php
require('functions.php');
$db = new MySQL;
if( !$db->init() ) {
die('Es ist ein Fehler aufgetreten');
}
$query = "
SELECT
*
FROM
`".$db->TB_ANGEBOT."`
";
$result = $db->select($query);
$handies = array();
foreach( $result as $key => $hit ) {
$handies['H0'.$hit['id']] = array(
$hit['titel'],
$hit['link1'],
$hit['link2'],
$hit['link3'],
$hit['price_m'],
$hit['price_s'],
$hit['price_xl'],
$hit['image'],
$hit['hoehe'],
$hit['weite']
);
}
?>Markus Wulftange
-
21.09.04 16:07 #3
- Registriert seit
- Sep 2004
- Beiträge
- 7
Das funktioniert!
Danke, danke danke!
Du kannst Dir nicht vorstellen wie lange ich daran gesessen hab und nun klappts endlich.
Leider bleibt mir das Erfolgserlebnis des Selber Lösen in diesem Fall verwehrt, aber ich bin trotzdem s**froh
Sebastian
Ähnliche Themen
-
aus Mehrdimensionalem Array ein Eindimensionales Array erstellen
Von FiselM im Forum Java GrundlagenAntworten: 8Letzter Beitrag: 22.06.10, 17:20 -
Je nach Array-eintrag neues array erstellen
Von ElGrAnDiOs im Forum PHPAntworten: 2Letzter Beitrag: 25.11.05, 12:17 -
2D Array für Strings erstellen
Von astaluego im Forum .NET ArchivAntworten: 3Letzter Beitrag: 18.02.05, 09:26 -
Text Array mit MySQL Array vergleichen
Von TZeRo im Forum PHPAntworten: 4Letzter Beitrag: 07.11.04, 20:41 -
[PHP | MySQL] Werte aus einem Array zählen, nicht im Array
Von Claas M im Forum PHPAntworten: 8Letzter Beitrag: 01.08.04, 11:23





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren