<form action="andra.php" method="get">
<input type="hidden" name="id" value="">
<input type="submit" name="change" value="edit" border="0"></form>
hjälp med $_GET['id']
23 svar · 403 visningar · startad av mikael_a · sida 2 av 2
de verkar tomma
Då får vi söka oss bakåt.
I visa.php, byt ut
$fråga = "SELECT * FROM artikel WHERE id = $_GET[id]";
$resultat = mysql_query($fråga);
while($rad=mysql_fetch_array($resultat))
{
/* This bit sets our data from each row as variables, to make it easier to display */
$id = $rad["id"];
$head=$rad["head"];
$text["text"];
$author=$rad["author"];
}
/* Now lets display result */
echo"
$head
$author
$text
<form action=\"andra.php\" method=\"get\">
<input type=\"hidden\" name=\"id\" value=\"{$rad['id']}\">
<input type=\"submit\" name=\"change\" value=\"edit\" border=\"0\">
</form>
";
Mot:
$fråga = "SELECT * FROM artikel WHERE id = {$_GET['id']}";
// Skriv ut sql-frågan för att kolla att variabler kommit in
echo $fråga."<br>";
// Lägger till felmeddelande från mysql
$resultat = mysql_query($fråga) or die(mysql_error());
if (mysql_num_rows($resultat) > 0)
{
$rad=mysql_fetch_array($resultat);
/* This bit sets our data from each row as variables, to make it easier to display */
$id = $rad["id"];
$head=$rad["head"];
$text["text"];
$author=$rad["author"];
/* Now lets display result */
echo "
$head
$author
$text
$id
<form action=\"andra.php\" method=\"get\">
<input type=\"hidden\" name=\"id\" value=\"$id\">
<input type=\"submit\" name=\"change\" value=\"edit\" border=\"0\">
</form>
";
}
hmmm nu verkar det fungera
SELECT * FROM artikel WHERE id = 11 får jago m jag skriver ut fråga...
och i andra.php får jag följande värden:
SELECT * FROM artikel WHERE id = 11
id: 11
resultat: Resource id #2
fråga:
rad: Array
och de olika datan visas i textfälten...
så tack för all hjälp...
nu är det bara spara och en lösenordskontroll som också skall ditt...