TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 09.04.2004, 17:37   #1
TP-Senior
 
Registriert seit: Oct 2003
josch76 ist auf einem guten Weg

ohne id-zuweisung abrufen...


hi zusammen,

habe folgendes problem:

ich bearbeite eine php-datei im dreamweaver. habe eine tabelle mit 10 zeilen und 2 spalten. in der mysql-datenbank sind einträge:

id+beschreibung+bild

jetzt möchte ich die daten in meine php so einbinden, daß z.B. das bild 1 in der linken spalte steht und die beschreibung 1 in der rechten.
das bild 2 in der nächsten zeile/linke spalte und die beschreibung 2 in derselben zeile in der rechten spalte.

daß also jede id ihre eigene zeile hat, jedoch verteilt auf jeweils 2 zellen.

und der neuste eintrag in der datenbank soll immer oben stehen.

bin über jede hilfe dankbar.

gruß und frohe ostern.
jan
josch76 ist offline   Mit Zitat antworten


Alt 09.04.2004, 17:57   #2
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Ja nun, mehr als HTML ist das nicht, eine passende HTML-Tabelle und einer Schleife brauchst du. (Beispiel
PHP-Code:
<table...>
<?
while (Bedingung)
{
echo 
"<tr><td>".$data[$index]."</td><td>".$data_2[$index]."</td></tr>";
}
?>
</table>
Strogij ist offline   Mit Zitat antworten
Alt 09.04.2004, 18:01   #3
TP-Senior
 
Registriert seit: Oct 2003
josch76 ist auf einem guten Weg
könntest du das ein bißl genauer beschreiben?

"while (bedingung)" soll was heißen?
josch76 ist offline   Mit Zitat antworten
Alt 09.04.2004, 18:17   #4
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Informiere dich dann erstmal was die Einzelheiten bedeuten, wie willst du denn etwas schreiben, wenn du die Sprache nicht kennst? Manual
Strogij ist offline   Mit Zitat antworten
Alt 09.04.2004, 18:31   #5
TP-Senior
 
Registriert seit: Oct 2003
josch76 ist auf einem guten Weg
hast ja recht. aber ich will ja net ein profi programmierer werden, sondern dieses eine problem lösen. und das manual ist ja net gerade klein, ich weiß ja net mal ungefähr wo ich nachlesen soll.

gruß jan
josch76 ist offline   Mit Zitat antworten
Alt 09.04.2004, 20:31   #6
TP-Moderator
 
Benutzerbild von Peter
 
Registriert seit: Nov 2001
Ort: Vienna
Peter ist ein richtiges Arbeitstier - DANKEPeter ist ein richtiges Arbeitstier - DANKEPeter ist ein richtiges Arbeitstier - DANKEPeter ist ein richtiges Arbeitstier - DANKE
Zitat:
Original geschrieben von josch76
hast ja recht. aber ich will ja net ein profi programmierer werden, sondern dieses eine problem lösen. und das manual ist ja net gerade klein, ich weiß ja net mal ungefähr wo ich nachlesen soll.

gruß jan
Keine Angst...Profiprogrammierer wirst du vom Manual lesen sicher keiner werden.

Ich würde mal vorne bei "Einführung anfangen"
__________________
_________-- - adicto otra vez - --
(¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
Unterwasserrugby - der dreidimensionale Sport
Peter ist gerade online   Mit Zitat antworten
Alt 09.04.2004, 23:11   #7
TP-Supporter
 
Registriert seit: Apr 2001
Judi macht alles soweit korrekt
Hallo,

PHP-Code:
<?
// Verbindung zur mySQL - Datenbank herstellen
$server "localhost"$user "root"$pass "";
$database "datenbank";
$table "tabelle";
$db = @mysql_connect($server,$user,$pass)
    or die (
"Keine Verbindung möglich");
    
mysql_select_db($database$db)
    or die (
"SQL-Fehler = ".mysql_error());
    
$display mysql_query("SELECT * FROM $table ORDER BY id",$db);
?>
<html>
<head><title>Beispiel</title></head>
<body>
<table border>
<? while ($row mysql_fetch_assoc($display)){?>
<tr><td><? echo $row["bild"];?></td><td><? echo $row["beschreibung"];?></td></tr>
<? }?> 
</table>
</body>
</html>
Nehmts mir jetzt net übel, aber ich finde Hinweise auf das Manual bringen mich sogar noch ins Schwitzen. Ich denke nicht, dass dies hier wirklich richtig weiterhilft, wenn noch nichtmals erwähnt wird, wonach er suchen soll und was die Bedingung für eine While-Schleife bedeutet. Diese Frage ist nun mal einfach, aber trotzdem sollte man bedenken und sich zurückerinnern, das jeder mal irgendwo angefangen ist. Der Hinweis auf das Manual ist gleichgestellt mit der Aussage: Lern erst mal php und dann komm wieder, wenn Du interessante Fragen hast.

In einer While-Schleife (hier kopfgesteuert) gibt man die Bedingung an, was nachfolgend in {} passieren soll.

Beispiel: In der Variablen $display wird die Query ausgelesen. Als output bekommt man das zurück, was dort als Forderung an die Datenbank gestellt worden ist. In dem Fall ist die Forderung: zeige alle Datensätze an und sortiere sie nach ID. Über $row=mysql_fetch_assoc($display) teilt man diese Bedingung der While-Schleife mit. Die Schleife läuft nu solang durch, bis alle Datensätze ausgelesen worden sind, die gefordert worden sind.

Erweiterte Hinweise, Einsatzmöglicheiten und Beschreibungen findest Du dann im Manual unter:
http://de.php.net/manual/de/function...etch-array.php
http://de.php.net/manual/de/function...etch-assoc.php
http://de.php.net/manual/de/function...tch-object.php
__________________
Liebe Grüße, die Judi!
Judi ist offline   Mit Zitat antworten
Alt 09.04.2004, 23:28   #8
TP-Senior
 
Registriert seit: Oct 2003
josch76 ist auf einem guten Weg
SUPER, es klappt. vielen dank an alle. eine frage noch, wie kann ich der ausgabe noch einen css-stil zuweisen?
josch76 ist offline   Mit Zitat antworten
Alt 10.04.2004, 00:37   #9
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
@Judi man gibt den Ausdruck in den Klammern an, deren Wert true sein muss, um den Code im Block (geschweifte Klammern) einmal auszuführen. Und die Schleife läuft solange durch, bis der Ausdruck false zurückgibt.
Was bringt denn deiner Meinung nach was, wenn nicht das Handbuch? Bessere Lernmethoden wären für viele interessant. "Rumspielen" um besser zu werden, eigene Lösungen für jedes Problem zu finden kann man vergessen. Die Theorie allein ist die Hilfe, eigene Denkweise zu entwickeln - das war noch nie anders. Manual, Fachliteratur zeigt die Möglichkeiten der Sprache und der Programmierer fängt was mit ihnen an. Ohne Wörterbuch kann man auch schlecht was Übersetzen, nicht?
Strogij ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
ohne id-zuweisung abrufen... ohne id-zuweisung abrufen...
« mySQL - bei UPDATE Befehl Syntax-Fehler 1064 -funktioniert auf anderem PC | formular: 2-dimens. array wird nicht übermittelt?! »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:27 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67