Avatar billede kulip Nybegynder
01. august 2006 - 14:38 Der er 8 kommentarer

Hjælp med at selecte fra tabel.

hejsa, jeg har det her script men der kommer en fejl, i den linje hvor jeg select'er .

<?
            include("sql/db_ind.inc");
        if (isset($_POST['submit'])) {
        $klan = $_GET['klan'];
$select("SELECT * from klan WHERE navn = '$klan'") or die (mysql_error());
$r = mysql_fetch_array($select);   
$klanid = $r[id];
        $brugernavn = $_SESSION['s_navn'];
        $migid = $_SESSION['s_id'];
$sql = "REPLACE INTO klanmedlemmer (klan,medlem,tilfojet) VALUES ('".$klanid."','".$migid."',NOW())";
mysql_query("UPDATE login4 SET klan = '".$klan."' WHERE brugernavn = '".$brugernavn."'") or die (mysql_error());
echo "Tilmeldt";
}
else
{
?>

<form action="<?php echo $SERVER[PHP_SELF]; ?>" method="post">
<input type="submit" value="post" name="submit">
</form>
<?
}
?>
Avatar billede Slettet bruger
01. august 2006 - 14:44 #1
For det første: Der er en milliard forskellige slags fejl, man kan få, og det gør det ufatteligt meget lettere at finde årsagen, når man ved, hvilken fejl den kommer med. Det er derfor, dem, der laver PHP har besværest med at skrive forskellige fejlmeddelelser. Ellers kunne de jo bare have nøjedes med at skrive "Lortet virker ikke".

Din form bliver sendt med POST, men du forsøger at tage $klan fra GET.
Avatar billede Slettet bruger
01. august 2006 - 14:45 #2
Undskyld, tastefejl: ordet besværest skulle have været "besværet sig"
Avatar billede kulip Nybegynder
01. august 2006 - 14:48 #3
sandbox> det her er fejlen:

Fatal error: Call to undefined function: () in /hsphere/local/home/shost/vhcamp.dk/joinklan.php on line 74
Avatar billede mcgoat Nybegynder
01. august 2006 - 14:53 #4
du skal vel:
$select = "SELECT * from klan WHERE navn = '$klan'";
$r = mysql_fetch_array($select) or die (mysql_error());

?
Avatar billede kulip Nybegynder
01. august 2006 - 14:55 #5
virker ikke.
Avatar billede Slettet bruger
01. august 2006 - 14:57 #6
Hvorledes udarter fejlen sig? :)
Avatar billede kulip Nybegynder
01. august 2006 - 15:02 #7
hvad?
Avatar billede viper_killerguy Nybegynder
01. august 2006 - 15:13 #8
$select("SELECT * from klan WHERE navn = '$klan'") or die (mysql_error());
->
$select = mysql_query("SELECT * from klan WHERE navn = '$klan'") or die (mysql_error());
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester