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.046
150
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 Visualizza l'errore di creazione in MSSQL Database 4
M [Cerco][Gratuito] Artista/designer per creazione grafica gioco di società Offerte e Richieste di Lavoro e/o Collaborazione 0
N Creazione sito web senza Partita IVA (Era: mettersi in regola) Leggi, Normative e Fisco 1
F NetBeans problema creazione progetto Java Windows e Software 0
A Creazione cookie e gestione accessi PHP 0
D Creazione sito e-commerce WP CMS (Content Management System) 0
A Consiglio per creazione sito web CMS (Content Management System) 1
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 3
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 0
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

Discussioni simili