Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con un inserimento dati in MySQL da PHP

    Ciao a tutti,

    il seguente problema:
    Ho uno script php che mi permette di amministrare le news del mio sito.
    Questo funziona tramite form, php-script e db MySQL.

    Ecco il codice php per l'inserimento dei dati:
    codice:
    <?php
    		/* Controllo che il form venga spedito */
    		if ($submit == "yes" && $submitform == "Submit") {
    
    			/* Settaggi per il Post */
    			$title = $HTTP_POST_VARS["title"];
    			$body = $HTTP_POST_VARS["body"];
    			$name = $HTTP_POST_VARS["name"];
    			$email = $HTTP_POST_VARS["email"];
    			
    			/* Verifico l'immisione dei dati */
    			if ($title == "" || $title == " ") {
    				echo "Devi immettere un Titolo";
    				exit;
    			}
    			
    			/* Verifico l'immisione dei dati */
    			if ($body == "" || $body == " ") {
    				echo "Devi digitare il testo della notizia";
    				exit;
    			}
    
    			/* Verifico l'immisione dei dati */
    			if ($name == "" || $name == " ") {
    				echo "Immettere il nome della Fonte";
    				exit;
    			}
    
    			/* Verifico l'immisione dei dati */
    			if ($email == "" || $email == " ") {
    				echo "Devi immetere l0indirizzo email";
    				exit;
    			}
    			
    			/* Inserisco la news nel database */
    
    			$sql = "INSERT INTO [$db_name] ('id', 'name', 'email', 'title', 'body', 'date') VALUES ('', [$name], [$email], [$title], [$body], '')";
    
    			if (!mysql_query($sql)) {
    				echo mysql_error();
    				exit;
    			}
    			
    			?>
    			
    			
    
    			<font>
    				<center>
    					News aggiunta con successo!
    
    					Torna indietro.
    
    					Aggiungi altre news.
    				</center>
    			</font>
    
    			<?php
    Purtroppo al momento dell'invio non accade nulla se non che il form si svuota ma nient'altro!!

    Dove sbaglio??

    Grazie amici!

  2. #2
    prova a vedere se i dati del form arrivano alla pagina con la query. controlla anche che passi il tutto tramite post.
    Insomma fai un po di prove

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.