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

    Inserimento sezione nel database

    Dunque,sto creando un Blog.La mia idea sarebbe di creare delle sezioni in cui suddividere i post. Però. Ho provato ad utilizzare il checkbox radio, ma mi dà il solito messaggio di errore:Column count doesn't match value count at row 1 .Vi posto il mio codice


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>

    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>

    <BODY>
    <?php
    if (isset($_POST['submit'])) {

    $avvenir = htmlspecialchars(strip_tags($_POST['avvenir'])); //Sezione 1
    $romantico = htmlspecialchars(strip_tags($_POST['romantico'])); //Sezione 2
    $orrore = htmlspecialchars(strip_tags($_POST['orrore'])); //Sezione 3
    $mazza = htmlspecialchars(strip_tags($_POST['mazza'])); //Sezione 4
    $messa = htmlspecialchars(strip_tags($_POST['messa'])); //Sezione 5
    $month = htmlspecialchars(strip_tags($_POST['month']));
    $date = htmlspecialchars(strip_tags($_POST['date']));
    $year = htmlspecialchars(strip_tags($_POST['year']));
    $time = htmlspecialchars(strip_tags($_POST['time']));
    $title = htmlspecialchars(strip_tags($_POST['title']));

    $entry = $_POST['entry'];

    $timestamp = strtotime("now");

    $entry = nl2br($entry);

    if (!get_magic_quotes_gpc()) {
    $title = addslashes($title);
    $entry = addslashes($entry);
    }

    mysql_connect ('xxxx,'xxxxx','xxxxxxx') ;
    mysql_select_db ('xxxxx');

    $sql = "INSERT INTO php_blog (avvenir,romantico,orrore,mazza,messa,timestamp,ti tle,entry,sezioni) VALUES ('$avvenir','$romantico','$orrore','$mazza','$mess a','$timestamp','$title','$entry')";

    $result = mysql_query($sql) or print("Can't insert into table php_blog.
    " . $sql . "
    " . mysql_error());

    if ($result != false) {
    print "Your entry has successfully been entered into the database.";
    }

    mysql_close();
    }
    ?>
    <HTML>
    <HEAD>
    <TITLE> Accedi </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">

    </HEAD>

    <BODY>


    <?php
    $current_month = date("F");
    $current_date = date("d");
    $current_year = date("Y");
    $current_time = date("H:i");
    ?>

    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">


    <fieldset>
    <legend>Sezioni</legend>
    avvenir<input type="radio" name="linguaggio" value="avvenir"/>
    romantico <input type="radio" name="linguaggio" value="romantico"/>
    orrore <input type="radio" name="linguaggio" value="orrore"/>
    mazza<input type="radio" name="linguaggio" value="mazza"/>
    messa <input type="radio" name="linguaggio" value="messa"/>
    </fieldset>




    <label for="month">Date (month, day, year):</label>

    <select name="month" id="month">
    <option value="<?php echo $current_month; ?>"><?php echo $current_month; ?></option>
    <option value="Gennaio">Gennaio</option>
    <option value="Febbraio">Febbraio</option>
    <option value="Marzo">Marzo</option>
    <option value="Aprile">Aprile</option>
    <option value="Maggio">Maggio</option>
    <option value="Giugno">Guigno</option>
    <option value="Luglio">Luglio</option>
    <option value="Agosto">Agosto</option>
    <option value="Settembre">Settembre</option>
    <option value="Ottobre">Ottobre</option>
    <option value="Novembre">Novembre</option>
    <option value="Dicembre">Dicembre</option>
    </select>

    <input type="text" name="date" id="date" size="2" value="<?php echo $current_date; ?>" />

    <select name="year" id="year">
    <option value="<?php echo $current_year; ?>"><?php echo $current_year; ?></option>
    <option value="2004">2004</option>
    <option value="2005">2005</option>
    <option value="2006">2006</option>
    <option value="2007">2007</option>
    <option value="2008">2008</option>
    <option value="2009">2008</option>
    <option value="2010">2010</option>
    </select>

    <label for="time">Time:</label> <input type="text" name="time" id="time" size="5" value="<?php echo $current_time; ?>" /></p>



    <label for="title">Title:</label> <input type="text" name="title" name="title" size="40" /></p>



    <textarea cols="80" rows="20" name="entry" id="entry"></textarea></p>



    <input type="submit" name="submit" id="submit" value="Submit"></p>

    </form>
    </BODY>
    </HTML>



    Perlamordiddio aiutatemi,grazie

  2. #2
    Come non detto, mi arrendo. Ora come ora ho intenzione di fare il blog con wordpress.Tuttavia io ho un sito a frame...mi spiego,il mio sito è così strutturato:

    Homepage con tre frames:clicchi in quello centrale e accedi ad un'altra pagina con altri tre frames. Quello centrale ospita il blog (vedete un po' voi:http://scandaloaletterethatdada.iitalia.com)
    E' possibile installare wordpress in quel frame?Grazie

  3. #3
    il primo problema credo dipendesse dal fatto che nell'insert into indichi 9 colonne e solo 8 valori da inserire...

  4. #4
    Sì,poi avevo risolto ma niente lo stesso. Invece per quanto riguarda Wordpress?

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.