php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.11.2008, 12:30  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] php mysql detail Seite anzeigen über link

Hallo zusammen. Ich versuche gerade eine job-Datenbank aufzubauen. Mein Problem dabei ist dass ich eine Seite mit Auflistung der Jobs habe, und dann sollte man auf den link klicken und auf eine Detailseite verwiesen werden.

Ich habe folgendes ausprobiert:

Code:
echo "<table width='100%' border='0' cellpadding='1'>";

while($row = mysql_fetch_array( $result )) {

$id=($row['id']);
$datumsanzeige=($row['datumsanzeige']);
$datum=(date("d.m.y", strtotime($row["datum"])));
$today = date("d.m.y");

if($datumsanzeige == "fake")
    {
    $datumDef = "$today";
    }
  else
    {
    $datumDef = "$datum";
    }



	
	// Print out the contents of each row into a table
	echo "<tr><td>"; 
	echo $row['position'];
	echo "</td><td>"; 
	echo "$datumDef";
	echo "</td></tr><tr><td>"; 
	echo substr($row['stellenbeschrieb'],0,100);
	echo "...";
	echo "</td></tr>"; 
	echo "<tr><td>";
	echo "<a href=\"stellenDetail.php?id=$row[id]\">  $row[stellenbeschrieb] </a>";
	echo "<tr><td></td></tr>"; 
} 

echo "</table>";
echo mysql_error();

?>
dies ist der funktionierende Teil. Die Auflistungs-Page.

Wenn ich nun aber zu stellenDetail verlinke, dann gibt es eine Fehlermedlung, empty query....

dies wäre dann meine Detailspage:
Code:
$con = mysql_connect("localhost", "-", "-") or die(mysql_error());
mysql_select_db("-") or die(mysql_error());

mysql_query("SET NAMES 'UTF8'");  



    
$sql = "SELECT * FROM jobs where id = \"$_POST[id]\" ";
echo "$sql";



$result = mysql_query($sql,$con);
	


//print table
echo "<table width='100%' border='0' cellpadding='1'>";

while($row = mysql_fetch_array( $result )) {

$id=($row['id']);
$datumsanzeige=($row['datumsanzeige']);
$datum=(date("d.m.y", strtotime($row["datum"])));
$today = date("d.m.y");

if($datumsanzeige == "fake")
    {
    $datumDef = "$today";
    }
  else
    {
    $datumDef = "$datum";
    }



	
	// Print out the contents of each row into a table
	echo "<tr><td>"; 
	echo $row['position'];
	echo "</td></tr><tr><td>"; 
	echo $row['stellenbeschrieb'];
	echo "</td></tr><tr><td>"; 
	echo "</td></tr>"; 
} 

echo "</table>";
echo mysql_error();

?>
Anscheinend kann da was nicht stimmen. Aber ehrlich gesagt weis ich nicht wie ich dies anpacken soll. Wäre froh um jede Hilfe, eventuell auch link zu einem passenden Tutorial.

Danke, Rilana
Rilana ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.11.2008, 12:35  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Wenn ich nun aber zu stellenDetail verlinke, dann gibt es eine Fehlermedlung, empty query....
Und keine Zeilennummer? Wenn doch bitte die gesamte Fehlermeldung per copy&paste angeben und die entsprechende Stelle im Skript markieren.
David ist offline  
Alt 30.11.2008, 12:40  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hoi SELECT * FROM jobs where id = "" anscheinend ist die id leer. Also mein Url oben im Browser ist stellenDetail.php?id=13 und unten steht dann eben SELECT * FROM jobs where id = "".

Dies wäre die Stelle
$sql = "SELECT * FROM jobs where id = \"$_POST[id]\" ";
echo "$sql";

Ich denke die Meldung SELECT * FROM jobs where id = "" krieg ich nur weil ich echo "$sql"; drin habe.
Rilana ist offline  
Alt 30.11.2008, 12:49  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte benutze für PHP die [php] Tags!
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 30.11.2008, 13:11  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Hoi SELECT * FROM jobs where id = "" anscheinend ist die id leer.
Ja, das ist schlecht. Aber das erzeugt keine "empty query" Fehlermeldung.
Nochmal, wo wird das was ausgegeben.
David ist offline  
Alt 30.11.2008, 13:23  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zwischenruf: Alles was an der URL hängt sind $_GET Parameter, nicht $_POST...
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 30.11.2008, 17:34  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

get geht danke vielmals!!!
Rilana ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] aktiven link im zustand von hover anzeigen? litterauspirna HTML, Usability und Barrierefreiheit 18 01.11.2008 13:29
Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
dauerhafter Text in der Statuszeile, auch bei Maus über Link Crypi HTML, Usability und Barrierefreiheit 4 27.01.2006 14:10
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Cookie - Seite anzeigen / nicht anzeigen PHP Tipps 2004-2 2 11.11.2004 15:59
Seite im Link übergeben ! PHP Tipps 2004 7 30.10.2004 13:05
Javascript Fenster über PHP Link Mano PHP Tipps 2004 2 07.10.2004 17:50
Weitergabe eine Variable über einen Link MortakArtos PHP Tipps 2004 7 18.09.2004 14:40
fragen zu einem Login und Zeit blabla über MySQL PHP Tipps 2004 10 12.09.2004 15:21
Aktuelle Seite = Link aus einer Datei => BILD? PHP Tipps 2004 2 07.09.2004 21:49
seite blinkt beim reload und link klick PHP Tipps 2004 3 25.08.2004 09:27
email über Link weiterversenden PHP Tipps 2004 2 12.07.2004 22:11
Problem mit 2 gleichzeitigen MySQL abfragen PHP Tipps 2004 2 08.07.2004 13:57
neues Fenster, mit voher definierter Größe, über Link öffnen HTML, Usability und Barrierefreiheit 7 21.06.2004 12:43
Variable über eine Seite an andere übergeben? PHP Tipps 2004 12 10.06.2004 11:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php detailseite, detailseite php, mysql tabellen details anzeigen, detail seite php, mysql php link to details, mysql php details anzeigen, php mysql table show detail, links der seite anzeigen, mysql eintrag mit 2 links anzeigen, alle links einer seite anzeigen php, php mysql datumsanzeige, mysql detail, php mysql link ausgeben, mysql detailseite, mysql datenbank detailseite erstellen, mysql datenbank link detailseite, detailseite php tabelle erstellen, php mysql detail page, mysql anzeigen als links, php = date(\d.m.y \, strtotime($row->\\));

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum