Login  Regeln Aktuelles Datum und Uhrzeit: 21.11.2008, 17:10  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Wie mache realisiere ich einen Link in php script...

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
xxcool25xx
Erfahrener [User]
Erfahrener



Anmeldung: 16.02.07
Beiträge: 50
Wohnort: ganz im Sü ...

BeitragVerfasst am: 30.08.2008, 07:08    Titel: Wie mache realisiere ich einen Link in php script... Antworten mit Zitat

Hallo,
habe hier ein Datenbank anfrage gemacht, soweit funktioniert auch alles, jetzt möchte ich aber, das die URL in der Ausgabe Tabelle als Link erscheint, wie mache ich das am besten.

Hier mein Script:
Code:

<?php
   mysql_connect ("localhost","******","*******") or die ("Keine Verbindung möglich!");
   mysql_select_db ("********") or die ("Die Datenbank existiert nicht!");
?>

<html>
<head>
<style type="text/css">
.headline-1
   {
      font-family:arial;
      font-size:15pt;
      padding:5px;
      color:white;
      background-color:black;
      border-left: 1px black solid;
      border-top: 1px black solid;
      border-bottom: 1px black solid;
   }
.headline-2
   {
      font-family:arial;
      font-size:15pt;
      padding:5px;
      color:white;
      background-color:black;
      border-right: 1px black solid;
      border-top: 1px black solid;
      border-bottom: 1px black solid;
   }
.content-1
   {
      font-family:arial;
      font-size:12pt;
      vertical-align:top;
      padding: 5px;
      border-left: 1px black solid;
      border-bottom: 1px black solid;

   }
.content-2
   {
      font-family:arial;
      font-size:12pt;
      vertical-align:top;
      padding: 5px;
      border-right: 1px black solid;
      border-left: 1px black solid;
      border-bottom: 1px black solid;
   }
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" border="0" width="900" >
               <tr>
                  <td class="headline-1">Nummer</td>
                  <td class="headline-1">Bezeichnung</td>
                  <td class="headline-1">Website URL</td>
                  <td class="headline-1">Beschreibung</td>
                  <td class="headline-1">Username</td>
                  <td class="headline-2">Passwort</td>
               </tr>
<?php
   $abfrage = "SELECT * FROM my_links ORDER BY id";
         $ergebnis = mysql_query($abfrage);
         while ($row = mysql_fetch_object($ergebnis))
            {
             echo
             "

               <tr>
                  <td class='content-1'>$row->id</td>
                  <td class='content-1'>$row->head</td>
                  <td class='content-1'>$row->url</td>
                  <td class='content-1'>$row->descript</td>
                  <td class='content-1'>$row->username</td>
                  <td class='content-2'>$row->password</td>
               </tr>
            ";
            }
?>
</table>



</body>
</html>


kann man vielleicht den spript so aufbauen, dass wenn ich die URL anklicke, die Formular Felder Username und Passwort automatisch ausgefühlt werden???

Danke schon mal im Voraus
Gruß
Konstantin


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1379
Wohnort: Speyer

BeitragVerfasst am: 30.08.2008, 10:31    Titel: Re: Wie mache realisiere ich einen Link in php script... Antworten mit Zitat

xxcool25xx hat folgendes geschrieben:
Hallo,
jetzt möchte ich aber, das die URL in der Ausgabe Tabelle als Link erscheint, wie mache ich das am besten.



entweder
Code:

echo ( '<a href="'. $line['url'] .'">'. $line['titel'] .'</a>' );

oder
Code:

$content .= '<a href="';
$content .= $line['url'];
$content .= '">';
$content .= $line['titel'];
$content .= '</a>';

echo ( $content );


$line

ist die $Variable wo ich die SQL-Daten hinein"fetch"e

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
xxcool25xx
Erfahrener [User]
Erfahrener



Anmeldung: 16.02.07
Beiträge: 50
Wohnort: ganz im Sü ...

BeitragVerfasst am: 30.08.2008, 12:12    Titel: Antworten mit Zitat

hat jetzt nicht funktioniert, weis ich auch nicht warum, so ein dreck...

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
xxcool25xx
Erfahrener [User]
Erfahrener



Anmeldung: 16.02.07
Beiträge: 50
Wohnort: ganz im Sü ...

BeitragVerfasst am: 01.09.2008, 06:13    Titel: Antworten mit Zitat

kann mir das vielleicht jemand anhand von meinen skript zeigen???

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
umt
Beliebter [User]
Beliebter



Anmeldung: 29.11.07
Beiträge: 310

BeitragVerfasst am: 01.09.2008, 06:45    Titel: Antworten mit Zitat

Code:
<body>
<table cellpadding="0" cellspacing="0" border="0" width="900" >
               <tr>
                  <td class="headline-1">Nummer</td>
                  <td class="headline-1">Bezeichnung</td>
                  <td class="headline-1">Website URL</td>
                  <td class="headline-1">Beschreibung</td>
                  <td class="headline-1">Username</td>
                  <td class="headline-2">Passwort</td>
               </tr>
<?php
   $abfrage = "SELECT * FROM my_links ORDER BY id";
         $ergebnis = mysql_query($abfrage);
         while ($row = mysql_fetch_object($ergebnis))
            {
             $content .= '<a href="';
             $content .= $row['url'];
             $content .= '">';
             $content .= $row['titel'];
             $content .= '</a>';
             echo
             "

               <tr>
                  <td class='content-1'>".$row['id']."</td>
                  <td class='content-1'>".$row['head']."</td>
                  <td class='content-1'>".$content."</td>
                  <td class='content-1'>".$row['descript']."</td>
                  <td class='content-1'>".$row['username']."</td>
                  <td class='content-2'>".$row['password']."</td>
               </tr>
            ";
            }
?>
</table>


Ich hab dir den Code von 800XE mal in dein Script eingebaut.
So müsste es eigentlich klappen.

_________________
www.jexlab.net - Webentwicklung zu fairen Konditionen
www.netzonaut.de - Blog zum Thema Webentwicklung, Internet, Linux und OpenSource-Software


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
xxcool25xx
Erfahrener [User]
Erfahrener



Anmeldung: 16.02.07
Beiträge: 50
Wohnort: ganz im Sü ...

BeitragVerfasst am: 01.09.2008, 08:11    Titel: Antworten mit Zitat

nee das funktioniert auch nicht, da kommt ein Fehler...
Zitat:

Fatal error: Cannot use object of type stdClass as array in /var/www/web53/html/admin/db_abfrage.php on line 70


die Zahl 70 ist
Code:

             $content .= '">';


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
maudim02
Helfer [User]
Helfer



Anmeldung: 30.09.06
Beiträge: 158

BeitragVerfasst am: 01.09.2008, 10:06    Titel: Antworten mit Zitat

ich check nicht so ganz was du meinst ^^ Also wenn du die Ausgabe als Links haben willst, dann müsste man zuerst einmal wissen wohin der Link gehen soll...
Soweit wie ich das verstanden hab, werden einfach nur die Daten aus der Datenbank angezeigt... und du willst das die angezeigten Daten irgendwohin linken... jetzt ist aber die Frage wohin soll der Link / die Links gehen?!

Aber prinzipiell kann man sagen dass man über den echo befehl im php html ausgeben lassen kann und das wird dann beim benutzer angezeigte (php -> serverseitig, html macht der browser)

Also:

Code:
<? echo '<a href="www.google.de">Google</a>'; ?>

Erzeugt einen Link der Google heißt und auf google.de linkt...


Nach oben
Private Nachricht senden
xxcool25xx
Erfahrener [User]
Erfahrener



Anmeldung: 16.02.07
Beiträge: 50
Wohnort: ganz im Sü ...

BeitragVerfasst am: 01.09.2008, 10:42    Titel: Antworten mit Zitat

OK Sorry,

unter der Spalte URL in der DB ist eine URL von der jeweiligen Seite gespeichert, kann ich das als link benutzen oder muss ich die Daten schon als link gleich in der DB speichern???


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
umt
Beliebter [User]
Beliebter



Anmeldung: 29.11.07
Beiträge: 310

BeitragVerfasst am: 01.09.2008, 11:02    Titel: Antworten mit Zitat

Kehre mal zu deinem ursprünglichen Script zurück und ändere die Zeile
Code:
<td class='content-1'>$row->url</td>

in
Code:
<td class='content-1'><a href='".$row->url."'>".$row->url."</a></td>

Das müsste dann eigentlich hinhauen.

_________________
www.jexlab.net - Webentwicklung zu fairen Konditionen
www.netzonaut.de - Blog zum Thema Webentwicklung, Internet, Linux und OpenSource-Software


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
xxcool25xx
Erfahrener [User]
Erfahrener



Anmeldung: 16.02.07
Beiträge: 50
Wohnort: ganz im Sü ...

BeitragVerfasst am: 01.09.2008, 11:36    Titel: Antworten mit Zitat

Hallo, danke schon mal,
jetzt funktioniert das auch...

Ich habe jetzt noch eine andere Fragen, ich habe eine Datenbank für Gästebuch angelegt, da gibt es eine Spalte in der Tabelle mit DATETIME, wie kriege ich das hin, wenn ein Benutzer einen Eintrag schreibt, dass das Datum und Zeit sich automatisch einträgt...


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
maudim02
Helfer [User]
Helfer



Anmeldung: 30.09.06
Beiträge: 158

BeitragVerfasst am: 01.09.2008, 11:52    Titel: Antworten mit Zitat

http://dev.mysql.com/doc/refman/5.0/en/datetime.html

also im klartext:

du kannst in die datetime spalte einen string reinschreiben der folgende format hat:

Code:
'YYYY-MM-DD HH:MM:SS' oder 'YY-MM-DD HH:MM:SS'


hier noch ein paar links:

http://de2.php.net/manual/en/function.date.php

http://de2.php.net/manual/en/function.strtotime.php

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html


Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Artikel schreiben und dafür einen Bac... danielsun174 Linktausch 0 20.11.2008, 19:40 Letzten Beitrag anzeigen
Keine neuen Beiträge Mein File Upload-Script - Funktionier... nicogames Serverseitige Websprachen 0 10.11.2008, 18:05 Letzten Beitrag anzeigen
Keine neuen Beiträge Suche Linkpartner für einen Blog Them... Lia Linktausch 0 07.11.2008, 12:31 Letzten Beitrag anzeigen
Keine neuen Beiträge IE7: Mehrzeiliger Link mit Hintergrun... JFM HTML & CSS 5 06.11.2008, 19:51 Letzten Beitrag anzeigen
Keine neuen Beiträge Script umschreiben eforium Einsteigerforum 3 04.11.2008, 22:13 Letzten Beitrag anzeigen
Threadübersicht