Parameteruebergabe PHP $id

madirfan

Erfahrenes Mitglied
<?php

$host = "localhost"; // Adresse des Datenbankservers, meistens localhost
$user = "++++"; // Ihr MySQL Benutzername
$pass = "+++++"; // Ihr MySQL Passwort
$db = "+++"; // Name der Datenbank
$id = $_GET['id'];
$von = $_GET['von'];
// Verbindung zum Datenbankserver herstellen
$link=mysql_pconnect($host, $user, $pass);
if ($link == FALSE)
{
echo "<p><b>Leider kann keine Verbindung zur Datenbank hergestellt werden. Bitte
versuchen Sie es später noch einmal.\n";
echo "</BODY></HTML>\n"; // HTML Dokument abschliessen
exit (); // PHP-Script beenden
}

// Datenbank auswaehlen
$dblink=mysql_select_db($db);
if ($dblink == FALSE)
{
echo "<p><b>Leider kann die Datenbank nicht geöffnet werden. Bitte
versuchen Sie es später noch einmal.\n";
echo "</BODY></HTML>\n"; // HTML Dokument abschliessen
exit (); // PHP-Script beenden
}

$sql = "SELECT * FROM urlaub WHERE id='$id' AND von='$von';" ;
$result = mysql_query($sql);
$num = mysql_Num_Rows($result);

if ($num != 0):
?>

Falsche Parameterübergabe:
<a href="change_it.php?id='.$id['id'].'">Aendern</a>


habt ihr eine idee, was ich falsch gemacht hab?
 
Statt :

<a href="change_it.php?id='.$id['id'].'">Aendern</a>

Richtig so

PHP:
<a href="change_it.php?id="<?=$id;?>">Aendern</a>

Mfg Splasch
 
<a href="change_it.php?id="<?=$id;?>">Aendern</a>


das geht leider nicht..
<a href="change_it.php?id='.$id.'&von='.$von.'">Aendern</a>
damit scheit es zu gehen..
 
Zurück