Skapa en databas
Skapa först en databas med följande syntax :
Detta SQL-kodexempel skapar en databas som heter besökare som kan innehålla namn, e-postadresser, telefonnummer och namnen på bilderna.
Här är en HTML formulär som du kan använda för att samla in information som ska läggas till databasen. Du kan lägga till fler fält om du vill, men då måste du också lägga till lämpliga fält i MySQL-databasen.action="add.php" method="POST">
Namn:
E-post :
Telefonnummer:
Foto:
Bearbeta data
För att bearbeta data, spara all följande kod som
Ange katalogen där bilderna ska sparas med denna kod:
['name']);
Hämta sedan all annan information från formuläret:
$name=$_POST['name'];$email=$_POST['email'] ;$ telefon=$_POST['phone'];
$pic=($_FILES ['name']);Gör sedan anslutningen till din databas:
mysql_connect("din.hostdress.com", "användarnamn", " lösenord") eller die(mysql_error) ;
mysql_select_db("Databasnamn") eller die(mysql_error) ;Detta skriver informationen till databasen:
mysql_query("INSERT INTO 'besökare' VÄRDEN ('$ name', '$email', '$phone', '$pic')"));
Detta skriver fotot till servern
if(move_uploaded_file($_FILES ['tmp_name'],$target)){
Denna kod talar om för dig om allt är ok eller inte.
eko "Filen". basnamn( $_FILES['tmp_name']['name']). " har laddats upp och din information har lagts till i katalogen";
}annat {
echo "Tyvärr, det uppstod ett problem när du laddade upp din fil."; }?>Om du bara tillåter fotouppladdning, överväg att begränsa de tillåtna filtyperna till JPG, GIF, och PNG. Det här skriptet kontrollerar inte om filen redan finns, så om två personer båda laddar upp en fil som heter MyPic.gif, skriver den ena över den andra. Ett enkelt sätt att fixa detta är att byta namn på varje inkommande bild med ett unikt ID.04av 04Visa dina data
För att se data, använd ett skript som det här, som frågar th databasen och hämtar all information i den. Den ekar varje tillbaka tills den har visat alla data.."> "; Echo "
Namn:
".$info['name'] . " "; Echo "
E-post:
".$info['email'] . " "; Echo "Telefon:
".$info['phone'] . "