getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.10.2001, 04:41   #1
TP-Member
 
Registriert seit: Jun 2001
blablo macht alles soweit korrekt

Brauche hilfe bei PHP


Ich möchte Daten aus einer Mysql Datenbank auslesen und in Tabellenform ausgeben lassen , wobei in der hintersten Spalte ein Link zu einer downloadbaren Datei stehen soll.
Wie muss ich das in der Tabelle eingeben und wie im PHP Script , das meine Anforderung erfüllt ist.

Schön wäre es , wennin jeder Zeile beim Link Download in der Tabelle stehen würde anstelle des Pfades und des Dateinamens.
blablo ist offline   Mit Zitat antworten


Alt 28.10.2001, 15:32   #2
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Hier ein simples Beispiel, das Namen und dazugehörige Telefonnummern aus ein DB liest und in Tabellenfrom ausgibt.
PHP-Code:
<?
   $connection 
mysql_connect("localhost","root",""); // Mit DB verbinden
                
mysql_select_db("telefonnummern");

?>


<html>
<head>
<title>blablo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
   
   <table width="100%" border="0");

<?

   $result 
mysql_query("SELECT * FROM tabelle");
   while (
$row mysql_fetch_array ($result)) {  // Solange Tabellenzeilen und -zellen samit Inhalt ausgeben, wie Datensätze vorhanden sind


      
print("<tr><td>$row["name"]</td><td>$row["telefon"]</td>td><a href=\"$row["link_url"]\">$row["link"]</a></td></tr>");
   }

?>


   </table>

</body>
</html>

<?
   mysql_close
($connection);  // Verbindung schliessen
?>
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 29.10.2001, 01:13   #3
TP-Member
 
Registriert seit: Jun 2001
blablo macht alles soweit korrekt

Eingabe in Tabelle


Vielen dank für das Script , ich versuche es mal an meine Tabelle anzupassen . Mir ist nur eines noch nicht klar !

Wie muss ich die Daten in die Tabelle eingeben , damit das mit dem Link funktioniert.

Ich habe gesehen , Das Du einen

"link_url"

und einen

"link"

in deinem Script hast ?

Muss ich beim Link_url den Pfad und die Datei angeben ? Und was muss bei Link in der Tabelle stehen ?
blablo ist offline   Mit Zitat antworten
Alt 29.10.2001, 10:34   #4
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Für obiges Beispiel benötigst Du eune Tabelle, die folgende Felder besitzt:



[name] -> "Karl Meier"
[telefon] ->"0123/456789"
[link_url] ->"http://www.meier.de"
[link] -> "Karls Homepage"


Ich denke, jetzt ist es klarer, oder?
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 31.10.2001, 15:21   #5
TP-Member
 
Registriert seit: Jun 2001
blablo macht alles soweit korrekt

Script geht nicht


Danke für Deine Hilfe , nur habe ich ein Problem.
Ich habe mal das Script ausprobiert mit einer Mysql tabelle und erhalte immer immer einen Parser error in Zeile 31 (siehe unten).
Woran kann das liegen ?



print("<tr><td>$row["name"]</td><td>$row["telefon"]</td><td><a href=\"$row["link_url"]\">$row["link"]</a></td></tr>");
blablo ist offline   Mit Zitat antworten
Alt 31.10.2001, 15:32   #6
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Ooops, kleiner Tippfehler ...

Die Zeile
Code:
  <table width="100%" border="0");
muss natürlich lauten:
Code:
  <table width="100%" border="0">
Allerdings dürfte das nix mit dem Parse-Error zu tun haben. Wie genau lautet die Fehlermeldung. Steht da noch irgendwas dabei, etwa "expecting sonstwas", oder ähnliches?

P.S: Hast Du auch die richtigen Daten eingetrage, also DB-Host, DB-User, DB-Passwort und Name der DB? Innerhalb des SELECT musst Du natürlich den namen der entsprechenden Tabelle angeben.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 31.10.2001, 20:29   #7
TP-Member
 
Registriert seit: Jun 2001
blablo macht alles soweit korrekt

Script gibt parser Error aus


Wer kann mir helfen ?

Das Script oben läuft nicht . Ich erhalte immer einen Parser error in der Zeile

print("<tr><td>$row["name"]</td><td>$row["telefon"]</td><td><a href=\"$row["link_url"]\">$row["link"]</a></td></tr>");


Was ich möchte ist:

Ich will Daten aus einer Datenbank in einer Tabelle ausgeben lassen , wobei in der hintersten Spalte ein anklickbarer link namens Downlod stehen sollte.
blablo ist offline   Mit Zitat antworten
Alt 31.10.2001, 22:21   #8
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Hi !

wie siehts denn aus, wenn du die Zeile so abänderst
PHP-Code:
print("<tr><td>$row[name]</td><td>$row[telefon]</td><td><a href=\"$row[link_url]\">$row[link]</a></td></tr>"); 
???

Tschöö Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 01.11.2001, 08:09   #9
TP-Member
 
Registriert seit: Jun 2001
blablo macht alles soweit korrekt

so geht es ohne Fehlermeldung


so geht es ohne Fehlermeldung , der Text wird jedoch nicht ausgegeben.
Ich hab mal einwenig herumgespielt und die hintergrundfarbe kann ich wechdeln . Ich habe eine .CSS datei bei der der Titelname ausgegeben wird eingebunden und dieser Text kommt.
Ich möchte jedoch eine Tabelle mit Rahmen und den entsprechenden text darin.
blablo ist offline   Mit Zitat antworten
Alt 01.11.2001, 16:07   #10
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
poste einfach mal dein Script, wie du es bisher hast.
Wenn die obengenannte Zeile nicht angezeigt wird, dann scheint was mit den Variablen, bzw der Datenbank oder dem Select nicht zu stimmen. Hast du dir mal den Quelltext im Browser angeguckt?? Wird dort die Zeile ausgegen??
...egal poste mal ALLES !

Tschö Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 01.11.2001, 20:32   #11
TP-Member
 
Registriert seit: Jun 2001
blablo macht alles soweit korrekt

Script


<?

$connection = mysql_connect("localhost","root",""); // Mit DB verbinden

mysql_select_db("mp3");

?>


<html>

<head>

<title>blablo</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>


<body bgcolor="#FFFFFF">


<table width="100%" border="0">
<?

$result = mysql_query("SELECT * FROM test");

while ($row = mysql_fetch_array ($result)) { // Solange Tabellenzeilen und -zellen samit Inhalt ausgeben, wie Datensätze vorhanden sind

print("<tr><td>$row[nummer]</td><td>$row[Interpret]</td>><td>$row[Titel]</td>><td>$row[Grösse]</td><td><a href=\"$row[link_url]\">$row[link]</a></td></tr>");
}

?>
</table>

</body>

</html>

<?

mysql_close($connection); // Verbindung schliessen

?>

Ich habe eine Tabelle mit 6 Spalten

Nummer ; Interpret ; Titel ; Grösse ;link_url (WWW adresse9; Link (Da steht einfach nur download)

Ich habe noch das Problem , das in der Mysql Tabelle die grösse nur in Ganzzahl zb 5 anstelle von 5,3 ausgegeben wird
blablo ist offline   Mit Zitat antworten
Alt 03.11.2001, 01:06   #12
TP-Senior
 
Benutzerbild von Doc.Silizium
 
Registriert seit: Feb 2001
Doc.Silizium macht alles soweit korrekt
Was für einen Datentyp hast du verwendet für das Feld 'groesse'?

Wenn du mit Nachkommastellen arbeiten willst mußt du i.d.R. mit dem Datentyp DOUBLE arbeiten.

Außerdem ist in MySQL das Komma durch einen "." definiert.
__________________
Keep the faith
Doc.Silizium ist offline   Mit Zitat antworten
Alt 03.11.2001, 13:51   #13
TP-Member
 
Registriert seit: Jun 2001
blablo macht alles soweit korrekt

Datentyp


Ich verwende Decimal.
Heisst das wenn ich ein Koma gesetzt habe muss ich es durch einen Punkt ersetzen.

Weisst Du , Warum bei obigem Script nichts ausgegeben wird. Fehlermeldungen erhalte ich keine , nur einen eeren Bildschirm !
blablo ist offline   Mit Zitat antworten
Alt 10.11.2002, 11:53   #14
TP-Moderator
 
Benutzerbild von -Andreas-
 
Registriert seit: Mar 2002
Ort: Landau, Palatinate, Germany
-Andreas- bringt sich richtig ein-Andreas- bringt sich richtig ein
PHP-Code:
print("<table><tr><td><a href=\"mailto:$row[mail]\">$row[name]</a></td><td><a href=\"$row[url]\">$row[url]</a></td></tr><tr><td></td><td>text</td></tr></table><br>"); 
Hiermit z.b. gehts!
__________________
-Andreas- ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Brauche hilfe bei PHP Brauche hilfe bei PHP
« bild mit php verkleinern? | Zeilenumbruch? »

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 10:40 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