
abraham
Mitglieder-
Gesamte Inhalte
11 -
Benutzer seit
-
Letzter Besuch
-
Hallo ich lese aus der MySql- Datenbank Werte und Bilder als blob aus. Jedoch hat es in meinem script einen fehler, der die Bilder nur als ascii anzeigt und nicht als echte Bilder. Ich habe im www bis jetzt noch nicht wirklich etwas brauchbares gefunden dass mir weiterhilft! mein code: //Datenbank abfrage $res = mysql_query("select * from reisemobile ORDER BY Hersteller ASC"); ?> <table border="1" cellspacing="2" cellpadding="0"> <tr> <td><b>Hersteller</b></td> <td><b>Modell</b></td> <td><b>Laenge (m)</b></td> <td><b>Motor</b></td> <td><b>Km</b></td> <td><b>Jahrgang</b></td> <td><b>Ausstattung</b></td> <td><b>Preis (Sfr.)</b></td> <td><b>360° Bild</b></td> <?php while($result = mysql_fetch_row($res)) { ?> <tr> <td><?php echo $result[1]; ?></td> <td><?php echo $result[2]; ?></td> <td><?php echo $result[3]; ?></td> <td><?php echo $result[4]; ?></td> <td><?php echo $result[5]; ?></td> <td><?php echo $result[6]; ?></td> <td><?php echo $result[7]; ?></td> <td><?php echo $result[8]; ?></td> <?php $pic = $result[9]; ?> <td><?php echo" <img src=\"$pic\" width=130 height=160>";?> <?php } ?> </tr> </table> wer kann mir das Problem in rot lösen????? Danke
-
Bilder richtig einflechten
abraham antwortete auf abraham's Thema in Skript- und Webserverprogrammierung
ok Die Bilder möchte ich am liebsten mit blob eintragen (alle Bilder in die Datenbank hinterlegen), ist nicht sonderlich geschickt, jedoch sind dies nur thumbnails und daher auch ok so. Danach könnte ich sie mit der while Schleife ausgeben. Dies wäre das Ziel. Jedoch kommen dann bei der Ausgabe nur Zeichen raus und nicht die Bilder, eben wegen diesem blob. Lösung gesucht?? Im Moment liegen alle Bilder in einem Verzeichnis. Also der User klickt im Browser einen Button an und darauf erscheint eine Tabelle mit Werten, und ganz rechts sollte pro Zeile ein Thumbnail erscheinen, das ich dann weiter verlinke. Alles funzt nur das mit dem Einbinden des Thumbnails nicht. Ich hoffe es ist nun etwas klarer. Der aktuelle Code steht ja weiter oben, in dem ich die Anpassungen machen müsste. Gruss Abraham -
Bilder richtig einflechten
abraham antwortete auf abraham's Thema in Skript- und Webserverprogrammierung
Ich würde eine Liste mit den Bilddateinamen entweder in einer MySQL-Tabelle oder in einer Textdatei speichern, welche ich dann auslese und der Reihe nach verwende. ...tönt gut doch wie macht man dies ?? Ich würde gerne die Bilddateinamen in die MySql Datenbank schreiben und dann im php Script an der Stelle $result[9] ausgeben!! Dies wäre sicher die eleganteste Lösung. Vielleicht kann mir jemand sagen wie ich dies machen kann. Im rotmarkierten Teil soll der Code rein zum auslesen des Bildes.In der Datenbank muss ich ein BLOB Feld verwenden jedoch kommen bei der Ausgabe dann nur Zeichen raus. Ich habe schon verschiedenes probiert jedoch ohne Erfolg. <?php while($result = mysql_fetch_row($res)) { ?> <tr> <td><?php echo $result[1]; ?></td> <td><?php echo $result[2]; ?></td> <td><?php echo $result[3]; ?></td> <td><?php echo $result[4]; ?></td> <td><?php echo $result[5]; ?></td> <td><?php echo $result[6]; ?></td> <td><?php echo $result[7]; ?></td> <td><?php echo $result[8]; ?></td> <td><?php echo $result[9]; ?></td> //hier bild ausgeben/oder dateinamen <?php } ?> Danke Bestens -
Bilder richtig einflechten
abraham antwortete auf abraham's Thema in Skript- und Webserverprogrammierung
Hallo Oscha Danke für Deine Antwort. Jedoch seh ich nicht ganz wie ich das anwenden kann. Die Bilder liegen im Server in einem Verzeichnis C:\bilder wie muss ich dies einbinden? Vieleicht kanst DU mir den genauen code zeigen. Und die Bilder sollen nicht per Zufall ausgegeben werden sondern definiert zugeordnet werden können. mercie -
Saletti zäme! Ich möchte aus einem Verzeichnis heraus kleine Bilder in eine Tabelle einfügen. Es ist eine HTML Tabelle die von Mysql DB via php gefüttert wird. <?php while($result = mysql_fetch_row($res)) { ?> <tr> <td><?php echo $result[1]; ?></td> <td><?php echo $result[2]; ?></td> <td><?php echo $result[3]; ?></td> <td><?php echo $result[4]; ?></td> <td><?php echo $result[5]; ?></td> <td><?php echo $result[6]; ?></td> <td><?php echo $result[7]; ?></td> <td><?php echo $result[8]; ?></td> <td><img src="(EmptyReference!)" alt="" height="32" width="32" border="0"></td></tr> <?php } ?> Der Rote part soll bei jedem Durchlauf durch ein anderes Bild ersetzt werden. Ich hoffe Ihr könnt mir helfen. Danke bestens im Voraus :cool:
-
DB Daten an statische Tabelle übergeben
abraham antwortete auf abraham's Thema in Skript- und Webserverprogrammierung
Toll von Euch!! Ich habe das Problem mit eurer Hilfe endlich gelöst. Hat nur noch an der richtigen Stelle ein <tr></tr> gefehlt. :bimei Danke Wie es so ist kommt nach einem gelösten Knopf der nächste!!!! Siehe neuen Eintrag -
DB Daten an statische Tabelle übergeben
abraham antwortete auf abraham's Thema in Skript- und Webserverprogrammierung
Ich habe das so codiert wie Du mir es geschrieben hast. Funktioniert gut jedoch hat das Ganze noch einen kleinen Fehler. Wenn ich dies so ausgebe macht er mir eine zig.spaltige Tabelle. Ich möchte nun jedoch nach einem Durchgang einen Tabellenumbruch generieren. Das heisst nach acht Daten soll die Tabelle auf der nächsten Zeile weitergehen und wieder acht Daten ausgeben u.s.w. Irgendwo muss ich doch einen <br> einbauen oder sowas ?? Hier mein Codeschnipsel: //Datenbank abfrage $res = mysql_query("select * from reisemobile ORDER BY id ASC"); ?> <table width="180" border="1" cellspacing="2" cellpadding="0"> <tr> <?php while($result = mysql_fetch_row($res)) { ?> <td><?php echo $result[1]; ?></td> <td><?php echo $result[2]; ?></td> <td><?php echo $result[3]; ?></td> <td><?php echo $result[4]; ?></td> <td><?php echo $result[5]; ?></td> <td><?php echo $result[6]; ?></td> <td><?php echo $result[7]; ?></td> <td><?php echo $result[8]; ?></td>//Hier sollte ein Zeilenumbruch/Tabellenumbruch rein <?php } ?> </tr> </table> Gruss -
DB Daten an statische Tabelle übergeben
abraham antwortete auf abraham's Thema in Skript- und Webserverprogrammierung
Danke für die schnellen Antworten! :cool: Das probier ich doch gleich mal aus. melde mich dann wieder. -
DB Daten an statische Tabelle übergeben
abraham erstellte Thema in Skript- und Webserverprogrammierung
Hilfe ich drehe mich im Kreise!! :beagolisc Ich möchte Daten aus einer mysql Tabelle auslesen (mit php) und diese Daten dann einer statischen HTML Tabelle übergeben. Z.b. 10 Datensätze auslesen und von links nach rechts in Spalten füllen.Somit könnte ich dann weitere Zellen anfügen und diese weiter verarbeiten. Vielen Dank für Deine Hilfe!? -
Danke für Eure Antworten! Ich habe mir den Link angesehen, aber ich muss gestehen dass ich ein Neuling in Bezug auf php bin und dies nicht genau begreife! :floet: Ich wäre Euch dankbar wenn mir jemand Schritt für Schritt erklären könnte wie ich meine Bilder in der Tabelle darstellen kann. In der SQL-Tabelle kommen Daten von links nach rechts raus und zusätzlich soll noch eine Spalte mit dem dazugehörigen Thumbnail erscheinen, im Code heisst dieser part ["Bild"] echo"<td>".$datensatz["Bild"] . "<br>" . "</td>"; // kommen nur Zeichen raus
-
:confused: HILFE Hallo kann mir bitte jemand helfen??? Ich habe da ein Problem und suche nun schon seit Tagen im Web nach einer Lösung. Ich will in der MySql-Datenbank ein thumbnail "jpg" hinzufügen und dieses dann über einen php Script im Browser anzeigen lassen. Am Schluss soll neben anderen Daten zusätzlich ein Thumbnail in einer Tabelle erscheinen. Das Thumbnail soll dann per Mausklick auf eine andere HTML Seite verweisen. Ich will das Thumbnail im Feld mit BLOB abspeichern, da diese binary sehr klein ist, spielt dies auch keine Rolle bezüglich performance.Das abspeichern der Datei ist kein Problem nur das wiederum Anzeigen im Browser ergibt kryptische Zeichenfolgen. //Tabellenbeginn echo "<table border>"; //Ueberschrift echo "<tr> <td><h4>Hersteller</h4></td><td><h4>Modell</h4></td>"; echo "<td><h4>Länge(m)</h4></td><td><h4>Motor</h4></td>"; echo "<td><h4>Km</h4></td> <td><h4>Jahrgang</h4></td>"; echo "<td><h4>Ausstattung</h4></td><td><h4>Preis(Sfr.)</h4></td><td><h4>3D Bilder</h4></td></tr>"; while ($datensatz = mysql_fetch_assoc($res)) { echo "<tr>"; echo "<td>" . $datensatz["Hersteller"] . " " . "</td>"; echo "<td>" . $datensatz["Modell"] . " " . "</td>"; echo "<td>" . $datensatz["Länge"] . " " . "</td>"; echo "<td>" . $datensatz["Motor"] . " " . "</td>"; echo "<td>" . $datensatz["Km"] . " " . "</td>"; echo "<td>" . $datensatz["Jahrgang"] . " " . "</td>"; echo "<td>" . $datensatz["Ausstattung"] . " " . "</td>"; echo "<td>" . $datensatz["Preis"] . "<br>" . "</td>"; echo "<td>" . $datensatz["Bild"] . "<br>" . "</td>"; echo "</tr>"; } //Tabellenende echo "</table>";