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

    Errore inserimento dati su MySql

    Salve,

    altro problema. Gestione categorie. Semplice. Inserire campo categorie. Dice "categoria inserita" e sul db si aggiunge un campo. L'indice aggiunge un numero... ma nessun dato nel campo categoria. Ecco codice categorie.php . Grazie.

    <?php
    //verifico e recupero categoria
    if (isset($_POST['posted'])) {

    $categoria = $_POST['categoria'];


    // verifico che il campo sia stato compilato
    if($categoria = "") {

    echo ("devi inserire una categoria");
    }else{

    //mi collego al db
    include ("config.inc.php");
    include ("connect.php");

    //inserisco il dato
    $query="INSERT INTO categorie (categoria) VALUES ('$categoria')";

    $result = mysql_query($query,$db);

    if (!$result) {
    echo ("non hai caricato nessuna categoria. Problema con connessione. Contatta amministratore");
    }else{
    echo ("categoria caricata");


    }
    }
    }
    ?>

  2. #2
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489
    $result = mysql_query($query,$db);
    prova cosi:
    Codice PHP:
    $result mysql_query($query); 
    metti un echo per verificare se ti porti il post. io lo faccio sempre per controllo mio, poi lo tolgo. qualcosa del genere:

    Codice PHP:
    $categoria $_POST['categoria'];
    echo 
    $categoria
    se non ti da niente è probabile il form sbagliato o anche....
    Codice PHP:
    if (isset($_POST['posted'])) 

  3. #3
    if($categoria = "") {

    qui non controlli se $categoria e' vuoto, ma assegni un vuoto a $categoria

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Grazie.
    Non avevo fatto attenzione.

    Ho risolto così la verifica e il corretto inserimento e scrittura su db.

    // verifico che il campo sia stato compilato
    if(!$categoria) {

    echo ("devi inserire una categoria");

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.