DwarfenMedlem sedan jan. 2002237 inlägg Nu vet jag att hoten kommer börja hagla...men jag har sökt och hittar inget som kan hjälpa mig.
Vill uppdatera en databas genom ett formulär.
Förstår inte hur jag skall göra bara.
Undrar hur jag skall göra när jag skall hämta värdena från första sidan och lägga in dem i databasen.
Samtidigt undrar jag hur man gör (i Phpmyadmin) för en räknare (eller klockslag) skall adderas och skrivas in i databasen utan att man behöver skriva det i formuläret?
BäckmanMedlem sedan nov. 2001339 inlägg <?php
//En databaskoppling måste ju såklart med före nedanstående kodsnutt
if (isset($_POST['submit'])) {
$sql = "insert into users (uname, uage) values('". $_POST['name'] ."', '". $_POST['age'] ."')";
mysql_query($sql) or die("Fel: ". mysql_error());
}
?>
<html>
<head>
<title>Mos</title>
</head>
<body>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
Namn: <input type="text" name="name" value=""/><br/>
Ålder: <input type="text" name="age" value=""/><br/>
<input type="submit" name="submit" value="Skicka"/>
</form>
</body>
</html>
DwarfenMedlem sedan jan. 2002237 inlägg Har prova med din kod, men det hela "kuKar" ur sig när jag försöker göra om den till mina databas.
Har angivit rätt databas och tabell men det enda jag får fram är:
schyse: No Database Selected
<?php
session_start();
$username = 'xxx';
$password = '';
$dbName = 'xxx';
mysql_connect('localhost', $username, $password) or die (mysql_error());
mysql_select_db($dbname) or die ("schyse: ".mysql_error());
if (isset($_POST['submit'])) {
$sql = "insert into nyheter (uuser, unyhet) values('". $_POST['user'] ."', '". $_POST['nyhet']
."')";
mysql_query($sql) or die("Fel: ". mysql_error());
}
?>
<html>
<head>
<title>Bajsmannen</title>
</head>
<body>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
Namn: <input type="text" name="user" value=""/><br/>
Ålder: <input type="text" name="nyhet" value=""/><br/>
<input type="submit" name="submit" value="Skicka"/>
</form>
</body>
</html>
Patrik81Medlem sedan okt. 2001537 inlägg Kommer inte riktigt ihåg (och är lite för lat för att testa ;)) men är inte variabelnamnen i php ganska "case känsliga"?
Du lagrar namnet på databasen i $dbName, men använder sedan $dbname för att välja databas (iaf. i koden ovan)
Det kan inte vara det som spökar?
MVH Patrik