Salve a tutti,
Nuovo problema, nuovo programma. Allora ho dei campi da inserire in un database, e poi ho 5 immagini da dover caricare e memorizzare nel database insieme ai campi della rivista che devo archiviare. Mi potreste dare una mano per favore ???? HO due spezzoni di codice. Uno fatto da me in html. Si chiama aggiungi:
aggiungi.html:
E l'altro si chiama upload, però mi da questo errore qua. Posto prima il codice e poi segnmalo errore:
upload.php:
L'errore è il seguente:
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\Riviste\upload.php on line 2
Un ultima cosa, come is memorizza il tutto ???? Sempre insert into ??? Grazie e spero di ricever eocme sempre il vostro prezioso aiuto.
Nuovo problema, nuovo programma. Allora ho dei campi da inserire in un database, e poi ho 5 immagini da dover caricare e memorizzare nel database insieme ai campi della rivista che devo archiviare. Mi potreste dare una mano per favore ???? HO due spezzoni di codice. Uno fatto da me in html. Si chiama aggiungi:
aggiungi.html:
HTML:
<?php
require_once("connetti.php");
require_once("presenta.php");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Aggiunta Dati</title>
</head>
<body>
<center>
<form action="upload.php" method="post" enctype="multipart/form-data">
</center>
<font face="Comic Sans MS"> <body bgcolor = "#000000"> <font color="yellow">
<br> <br ><br> <br>
Rivista: <input type="text" name="rivista" /> <br> <br>
Anno: <input type="text" name="anno" /> <br> <br>
Numero <input type="text" name="numero" /> <br> <br>
Pagina: <input type="text" name="pagina" /> <br> <br>
Titolo: <input type="text" name="titolo" /> <br> <br>
Categoria: <input type="text" name="categoria" /> <br> <br>
Immagine 1: <input name="image" type="file" " " size="40" />
<input name="upload" type="submit" value="Carica immagine" /> <br> <br>
Immagine 2: <input name="image2" type="file" size="40" />
<input name="upload" type="submit" value="Carica immagine" /> <br> <br>
Immagine 3: <input name="image3" type="file" size="40" />
<input name="upload" type="submit" value="Carica immagine" /> <br> <br>
Immagine 4: <input name="image4" type="file" size="40" />
<input name="upload" type="submit" value="Carica immagine" /> <br> <br>
Immagine 5: <input name="image5" type="file" size="40" />
<input name="upload" type="submit" value="Carica immagine" /> <br> <br>
</font color = "black">
<center>
<input type="submit" name="submit" value="Salva" />
<input type="button" onClick="window.location.href='benvenuto.php';" value="Menu" />
<input type="button" onClick="window.location.href='logout.php';" value="Esci" />
</center>
</br> </br> </br> </br> </br> </br>
</body>
</html>
E l'altro si chiama upload, però mi da questo errore qua. Posto prima il codice e poi segnmalo errore:
upload.php:
PHP:
<?php
foreach ($_FILES["image"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["image"]["tmp_name"][$key];
$name = $_FILES["image"]["name"][$key];
move_uploaded_file($tmp_name, "data/$name");
}
}
?>
L'errore è il seguente:
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\Riviste\upload.php on line 2
Un ultima cosa, come is memorizza il tutto ???? Sempre insert into ??? Grazie e spero di ricever eocme sempre il vostro prezioso aiuto.