Gå til innhold

HVa er feil...INSERT INTO


Anbefalte innlegg

Har prøvd å lage en form for å legge til info i en tabell, men det skjer ingenting når jeg utfører den. Ser ikke selv hva som er galt, kan noen av dere si meg det?

 

<FORM METHOD="POST" ACTION="kamper.php">
Dato yyyy-mm-dd:<BR>
<INPUT TYPE="text" SIZE="20" NAME="Dato"><BR><BR>
Mot:<BR>
<INPUT TYPE="text" SIZE="30" NAME="Mot"><BR><BR>
Type:<BR>
<INPUT TYPE="text" SIZE="30" NAME="Type"><BR><BR>
Resultat:<BR>
<INPUT TYPE="text" SIZE="30" NAME="Resultat"><BR><BR>
Map:<BR>
<INPUT TYPE="text" SIZE="20" NAME="Map"><BR><BR>
<INPUT TYPE="submit" NAME="submit" VALUE="Legg Til!"><BR>
</FORM>

<?php
// Connect to the database server
$dbkamper = @mysql_connect("localhost", "****", "***");
if (!$dbkamper) {
echo( "<P>Unable to connect to the " .
"database server at this time.</P>" );
exit();
}
if (! @mysql_select_db("teamgon") ) {
echo( "<P>Unable to locate the database at this time.</P>" );
exit();
}
$sql = "INSERT INTO kamper (Mot, Type, Resultat, Map, Dato) VALUES ('$Mot','$Type','$Resultat','$Map','$Dato')";
echo "Informasjon lagt til";
?>

Lenke til kommentar
Videoannonse
Annonse

Nå legger det seg inn i table ja:)

 

Men det som skrives inn i formen blir ikke med:(

HAr debugget koden, og den sier at variablene dato, mot, type osv. ikke er definert, jeg trodde php hentet det automatisk fra formen?

 

Men jeg skjønner ikke åssen jeg skal få fikset det:S

Lenke til kommentar

<FORM METHOD="POST" ACTION="kamper.php">
Dato yyyy-mm-dd:<BR>
<INPUT TYPE="text" SIZE="20" NAME="Dato"><BR><BR>
Mot:<BR>
<INPUT TYPE="text" SIZE="30" NAME="Mot"><BR><BR>
Type:<BR>
<INPUT TYPE="text" SIZE="30" NAME="Type"><BR><BR>
Resultat:<BR>
<INPUT TYPE="text" SIZE="30" NAME="Resultat"><BR><BR>
Map:<BR>
<INPUT TYPE="text" SIZE="20" NAME="Map"><BR><BR>
<INPUT TYPE="submit" NAME="submit" VALUE="Legg Til!"><BR>
</FORM>

<?php

$Mot = $_Post['Mot'];
$Type = $_Post['Type'];
$Resultat = $_Post['Resultat'];
$Map = $_Post['Map'];
$Dato = $_Post['Dato'];

// Connect to the database server
$dbkamper = @mysql_connect("localhost", "****", "***");
if (!$dbkamper) {
echo( "<P>Unable to connect to the " .
"database server at this time.</P>" );
exit();
}
if (! @mysql_select_db("teamgon") ) {
echo( "<P>Unable to locate the database at this time.</P>" );
exit();
}
$sql = "INSERT INTO kamper (Mot, Type, Resultat, Map, Dato) VALUES ('$Mot','$Type','$Resultat','$Map','$Dato')";
echo "Informasjon lagt til";
?>

 

se modifisert kode over

 

du må hente ut form dataene slik

 

$Mot = $_Post['Mot'];

$Type = $_Post['Type'];

$Resultat = $_Post['Resultat'];

$Map = $_Post['Map'];

$Dato = $_Post['Dato'];

 

mvh

 

Chris

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...