creazione pagina news dinamica

student

Nuovo Utente
29 Lug 2014
14
0
0
salve ho creato una pagina news dinamica con titolo descrizione tutta funzionante
adesso sotto la descrizione voglio inserire ad ogni news delle foto solo che con questo non mi funziona
vi inserisco lo script creato da me:

creata la pagina form funzionante
HTML:
<body>
<form action="inserisci.php" method="post" enctype="multipart/form-data">
titolo:<input type="text"name="titolo"style="width:300px"/>
<br>
articolo:<textarea type="textarea"name="corpo_testo"rows="30" cols="50"></textarea>
<br>
Immagine: <input type="file" name="immagine_file" size="40">
<br>
<input type="submit"/>
<input type="hidden" name="MAX_FILE_SIZE" value="10000">
</form>
</body>
</html>

script per interagire con il form:
PHP:
<?php
$con=mysqli_connect("localhost","seprova","password",my_seprova);
if (mysqli_connect_errno()){
echo "failed to connect to MYSQL:  " .mysqli_connect_error();
}
$titolo=mysqli_real_escape_string($con,$_POST['titolo']);
$corpo_testo=mysqli_real_escape_string($con,$_POST['corpo_testo']);
$immagine_file=mysqli_real_escape_string($con,$_POST['immagine_file']);
$sql="INSERT INTO novita (titolo,corpo_testo,immagine_file)
VALUES ('$titolo','$corpo_testo','$immagine_file')";
$file_temp=($_FILES['userfile']['tmp_name']);
$percorso="http://seprova.altervista.org/foto/";
$inviato=file_exists($file_temp);
if ($inviato) {
move_uploaded_file($file_temp,$nuovo_nome);
 header("Location:inserisci.php");
 // sposto l'immagine nella cartella e vado 
 // alla pagina di visualizzazione
 } else {
 header("Location:Errore.php");
 // vado alla pagina di errore 
}
if (!mysqli_query ($con,$sql)){
die ('Error: ' .mysqli_error ($con));
}
echo "1 record added";
mysqli_close ($con);
?>


pagina di visualizzazione news
PHP:
<?php
$username="seprova";
$password="";
$database="my_seprova";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database)or die ("Impossibile selezionare il DB");
$query=("SELECT*FROM novita");
$risultati=mysql_query($query);
$num=mysql_numrows($risultati);
mysql_close ();
echo"<b><center>Benvenuti nelle NEWS </center></b><br><br>";
$i=0; while ($i<$num){
$titolo=mysql_result($risultati,$i,"titolo");
$corpo_testo=mysql_result($risultati,$i,"corpo_testo");
echo"<b><center>$titolo</b></center><br>"; 
echo"<b>$corpo_testo</b><hr>";
$i++;
}
?>
</body>
</html>
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
prima cosa
$_POST['immagine_file']
non ti riporta il nome del file, ma è un array
$_POST['immagine_file']['name'] $_POST['immagine_file']['tmp_name'] $_POST['immagine_file']['type']$_POST['immagine_file']['size']
poi
non vedo dove definisci la variabile $nuovo_nome
secondo me dovrebbe essere
PHP:
 $nuovo_nome=basename($_POST['immagine_file']['name']);
analogo discorso per la parte dell'INSERT
nel campo della tabella immagine_file dovresti trovare es. pinco.jpg (con o senza path)
ultimo ma non meno importante quando si caricano o si fanno caricare dei file è essenziale verificare il tipo, non credo che tu voglia che qualcuno ti carichi un bel cancella_tutto.exe
dimenticavo non ti serve verificare sche esista il file temporaneo, ma devi verificare che non esosta il file c(stesso nome) nella cartella foto
 

student

Nuovo Utente
29 Lug 2014
14
0
0
buon pomerigio. non ho capito bene nei miei script creati cosa devo aggiungere per l'inserimento delle immagini
 
Discussioni simili
Autore Titolo Forum Risposte Data
G creazione menu a tendina e invio a pagina php PHP 1
P [HTML] Creazione pagina web da dove iniziare HTML e CSS 2
A Creazione automatica pagina php da id della riga di una tabella PHP 1
L [WordPress] Creazione pagina archivio custom WordPress 0
M creazione pagina web per esercizio corso di web design Offerte e Richieste di Lavoro e/o Collaborazione 2
A Creazione profilo utente con pagina privata MySQL 0
A Supporto per creazione pagina HTML HTML e CSS 8
Z creazione modulo e pagina invio php per invio dati al db PHP 2
L [PHP e Javascript] Creazione pagina .php PHP 1
E Suggerimento creazione contest video su Pagina Html Javascript 4
E Modificare le linee che compaiono alla creazione di una nuova pagina su dreamviewer HTML e CSS 2
M Creazione di una pagina web per la cancellazione da una mailing list PHP 13
C Creazione pagina area protetta PHP 62
F creazione files dal pc per aggiornare una pagina web PHP 3
G Cerco web master per creazione pagina in PHP Offerte e Richieste di Lavoro e/o Collaborazione 2
O aiuto creazione pagina login PHP 9
B [Offro] creazione pagina web a soli €50 Offerte e Richieste di Lavoro e/o Collaborazione 0
G creazione finestra sopra pagina web Javascript 0
F creazione pagina con dati input Javascript 0
J CREAZIONE pdf da pagina PHP PHP 1
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 0
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
M Creazione menu a tendina Javascript 3
S Download di un file in automatico dopo la sua creazione PHP 2
M Problemi con creazione maschere Presentati al Forum 1
F Creazione script Tv Presentati al Forum 1
W Creazione Cartella Classic ASP 2
A recuperare data creazione di un file PHP 6
D Neofita. Creazione applicativo prenotazione automezzi Offerte e Richieste di Lavoro e/o Collaborazione 12
L Aiuto creazione menu mancante WordPress 0
E Creazione URL per chat whatsapp WordPress 1
L Creazione di 2 o più record PHP 6
W Creazione di una griglia HTML e CSS 1
E Creazione di un sito di news PHP 16
S Scelta software/cms per creazione sito Webdesign e Grafica 6
E Creazione gestionale timesheet partendo da foglio excel Offerte e Richieste di Lavoro e/o Collaborazione 0
M Creazione notifica sonora Javascript 1
R Creazione sito eccomerce privato. Offerte e Richieste di Lavoro e/o Collaborazione 2
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
D Difficile creazione excel di dati di grandi dimensioni Classic ASP 2
I creazione stile css HTML e CSS 3
A [Offro][retribuito] Creazione siti web/ web app (Django) Offerte e Richieste di Lavoro e/o Collaborazione 2
Stefano Migotto Creazione di un div con php o js PHP 9
G [OFFRO][RETRIBUITO] Creazione siti web e loghi professionali Offerte e Richieste di Lavoro e/o Collaborazione 0
D Creazione sito Offerte e Richieste di Lavoro e/o Collaborazione 0
D CREAZIONE E GESTIONE SITO E-COMMERCE Offerte e Richieste di Lavoro e/o Collaborazione 2
C [WordPress] Retribuzione creazione Sito Web vetrina Discussioni Varie 3
I [Javascript] Creazione di una piccola libreria e integrazione in angular Javascript 2
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
T [php] problema creazione query select-where PHP 5

Discussioni simili