counteract
Erfahrenes Mitglied
Hallo!
Ich habe mal wieder ein Problem mit php. Und zwar möchte ich aus der Datenbank eine Liste ausgeben lassen und diese Dann verlinken, um auf die Seite mit den Daten zu kommen.
Aber leider funktioniert schon der Link nicht, den ich ausgeben lasse:
Hier der Code der Liste:
Warum funktioniert dieser Link nicht?
Nun zum nächsten Problem das ich einfach nicht verstehe:
Warum gibt er dann hier nicht die Daten aus! Das ist dann die Seite die von dem obern genannten Link ausgeht und eben diese daten ausgeben soll.
Ich hoffe ihr könnt mir dabei helfen, da ich langsam verzeifel...
MfG
Counteract
Ich habe mal wieder ein Problem mit php. Und zwar möchte ich aus der Datenbank eine Liste ausgeben lassen und diese Dann verlinken, um auf die Seite mit den Daten zu kommen.
Aber leider funktioniert schon der Link nicht, den ich ausgeben lasse:
Hier der Code der Liste:
PHP:
<?php
$connectionid = mysql_connect ("localhost", "", "");
if (!mysql_select_db ("", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$dbresult = mysql_query('SELECT * FROM stelle') or die(mysql_error());
$ret .= ' <table width="495" border="0" cellspacing="1" cellpadding="0">
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
';
$i = 0;
while ($row = mysql_fetch_assoc($dbresult)) {
$ret .= '
<tr>
<td>'.$row['position'].'</td>
</tr>
<tr>
<td>'.$row['stellen_info_kurz'].'</td>
</tr>
<tr>
<td><a href="./stellen_beschr.php?pname='.$row['Id'].'">mehr Informationen</a></td>
</tr>
<tr>
<td></td>
</tr>';
$i++;
}
$ret .= '</table>';
echo $ret;
?>
Warum funktioniert dieser Link nicht?
Nun zum nächsten Problem das ich einfach nicht verstehe:
Warum gibt er dann hier nicht die Daten aus! Das ist dann die Seite die von dem obern genannten Link ausgeht und eben diese daten ausgeben soll.
PHP:
$connectionid = mysql_connect ("localhost", "", "");
if (!mysql_select_db ("", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
if($_GET['Id'])
{
// falls das nicht funktioniert, dann mit 1 testen
$dbresult = mysql_query('SELECT * FROM stelle WHERE Id = .intval($_GET['Id']')) or die(mysql_error());
while($row = mysql_fetch_row($dbresult))
{
echo $row['position'];
}
Ich hoffe ihr könnt mir dabei helfen, da ich langsam verzeifel...
MfG
Counteract