Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Discussione: aiuto query search

  1. #11
    si! è chiamata "paginazione"! c'è un articolo su qui (html.it)

    http://php.html.it/articoli/leggi/85...zione-di-dati/

    Ciao e buona fortuna!
    Nuovo Blog di Programmazione! (Lo ha i tutti tipi! PHP e C/C++)
    Per piacere lo supporti!

  2. #12
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    121
    Nella pagina insert. php ho inserito il codice del file save.php in modo che dopo l'inserimento non cambi pagina e rimanga sempre sulla stessa...però ho il problema che
    sotto al form rimane sempre visibile la scritta "il punto vendita è stato inserito correttamente" ed ho il problema che se aggiorno la pagina mi inserisce una riga in bianco senza dati ma visualizza così: - - - - - tel. - fax

    code insert.php
    <?
    include ("config.inc.php");

    ?>

    <form method="post" action="insert.php">
    Ragione sociale:

    <input type="text" size="40" name="nome" />


    Indirizzo:

    <input type="text" size="40" name="indirizzo" />


    Città:

    <input type="text" size="40" name="citta" />


    Provincia:

    <input type="text" size="40" name="provincia" />


    Cap:

    <input type="text" size="40" name="cap" />


    Regione:

    <input type="text" size="40" name="regione" />


    Telefono:

    <input type="text" size="40" name="telefono" />


    Fax:

    <input type="text" size="40" name="fax" />


    E-mail:

    <input type="text" size="40" name="mail" />



    <input type="submit" value="Invia" />
    </form>


    <?

    $nome=$_REQUEST['nome'] = isset($_REQUEST['nome']) ? $_REQUEST['nome'] : '';
    echo($_REQUEST['nome']);
    $indirizzo=$_REQUEST['indirizzo'] = isset($_REQUEST['indirizzo']) ? $_REQUEST['indirizzo'] : '';
    echo($_REQUEST['indirizzo']);
    $citta=$_REQUEST['citta'] = isset($_REQUEST['citta']) ? $_REQUEST['citta'] : '';
    echo($_REQUEST['citta']);
    $provincia=$_REQUEST['provincia'] = isset($_REQUEST['provincia']) ? $_REQUEST['provincia'] : '';
    echo($_REQUEST['provincia']);
    $cap=$_REQUEST['cap'] = isset($_REQUEST['cap']) ? $_REQUEST['cap'] : '';
    echo($_REQUEST['cap']);
    $regione=$_REQUEST['regione'] = isset($_REQUEST['regione']) ? $_REQUEST['regione'] : '';
    echo($_REQUEST['regione']);
    $telefono=$_REQUEST['telefono'] = isset($_REQUEST['telefono']) ? $_REQUEST['telefono'] : '';
    echo($_REQUEST['telefono']);
    $fax=$_REQUEST['fax'] = isset($_REQUEST['fax']) ? $_REQUEST['fax'] : '';
    echo($_REQUEST['fax']);
    $mail=$_REQUEST['mail'] = isset($_REQUEST['mail']) ? $_REQUEST['mail'] : '';
    echo($_REQUEST['mail']);

    $nome = addslashes(stripslashes($nome));
    $indirizzo = addslashes(stripslashes($indirizzo));
    $citta = addslashes(stripslashes($citta));
    $provincia = addslashes(stripslashes($provincia));
    $cap = addslashes(stripslashes($cap));
    $regione = addslashes(stripslashes($regione));
    $telefono = addslashes(stripslashes($telefono));
    $fax = addslashes(stripslashes($fax));
    $mail = addslashes(stripslashes($mail));

    $nome = str_replace("<", "&lt;", $nome);
    $indirizzo = str_replace(">", "&gt;", $indirizzo);
    $citta = str_replace("<", "&lt;", $citta);
    $provincia = str_replace(">", "&gt;", $provincia);
    $cap = str_replace("<", "&lt;", $cap);
    $regione = str_replace(">", "&gt;", $regione);
    $telefono = str_replace(">", "&gt;", $telefono);
    $fax = str_replace(">", "&gt;", $fax);
    $mail = str_replace(">", "&gt;", $mail);

    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $query = "INSERT INTO puntivendita (nome, indirizzo, citta, provincia, cap, regione, telefono, fax, mail) VALUES ('$nome', '$indirizzo', '$citta', '$provincia', '$cap', '$regione', '$telefono', '$fax', '$mail')";
    if (mysql_query($query, $db))
    echo "Il punto vendita è stato inserito correttamente";
    else
    echo "Errore durante l'inserimento";
    mysql_close($db);
    // chiude la verifica della presenza dei dati
    ?>

    qualcuno mi aiuta?

  3. #13
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    110
    Prova così:

    Codice PHP:

    <?
    include ("config.inc.php");

    if (isset(
    $_POST['modulo'])) {

    $nome $_POST['nome'];
    $indirizzo =$_POST['indirizzo'];
    $citta $_POST['citta'];
    $provincia $_POAT['provincia'];
    $cap $_POST['cap'];
    $regione $_POST['regione'];
    $telefono $_POST['telefono'];
    $fax $_POST['fax'];
    $mail $_POST['mail'];

    if (!
    $nome || !$indirizzo || !$citta || !$provincia || !$cap || !$regione || !$telefono || !$fax || !$mail) {
        
    $msg "Uno o più campi richiesti non sono stati compilati. Per cortesia, riempi i campi mancanti";
        
    $error 1;
    } else {

        if(
    get_magic_quotes_gpc()) {
            
    $nome stripslashes($nome);
            
    $indirizzo stripslashes($indirizzo);
            
    $citta stripslashes($citta);
            
    $provincia stripslashes($provincia);
            
    $cap stripslashes($cap);
            
    $regione stripslashes($regione);
            
    $telefono stripslashes($telefono);
            
    $fax stripslashes($fax);
            
    $mail stripslashes($mail);
        }
        
    $nome mysql_real_escape_string($nome);
        
    $indirizzo mysql_real_escape_string($indirizzo);
        
    $citta mysql_real_escape_string($citta);
        
    $provincia mysql_real_escape_string($provincia);
        
    $cap mysql_real_escape_string($cap);
        
    $regione mysql_real_escape_string($regione);
        
    $telefono mysql_real_escape_string($telefono);
        
    $fax mysql_real_escape_string($fax);
        
    $mail mysql_real_escape_string($mail);

    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

    mysql_select_db($db_name$db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $query "INSERT INTO puntivendita (nome, indirizzo, citta, provincia, cap, regione, telefono, fax, mail) VALUES ('$nome', '$indirizzo', '$citta', '$provincia', '$cap', '$regione', '$telefono', '$fax', '$mail')";

    if (
    mysql_query($query$db)) {
    $msg "Il punto vendita è stato inserito correttamente";
    } else {
    $msg "Errore durante l'inserimento dei dati";
    $error 1;
    }
    mysql_close($db);
    // chiude la verifica della presenza dei dati

    }

    ?>

    <form method="post" action="insert.php">
    Ragione sociale:

    <input type="text" size="40" name="nome" <?php if ($error) echo "value=\"$nome\" ";?>/>


    Indirizzo:

    <input type="text" size="40" name="indirizzo"<?php if ($error) echo "value=\"$indirizzo\" ";?> />


    Città:

    <input type="text" size="40" name="citta" <?php if ($error) echo "value=\"$citta\" ";?>/>


    Provincia:

    <input type="text" size="40" name="provincia" <?php if ($error) echo "value=\"$provincia\" ";?>/>


    Cap:

    <input type="text" size="40" name="cap" <?php if ($error) echo "value=\"$cap\" ";?>/>


    Regione:

    <input type="text" size="40" name="regione" <?php if ($error) echo "value=\"$regione\" ";?>/>


    Telefono:

    <input type="text" size="40" name="telefono" <?php if ($error) echo "value=\"$telefono\" ";?>/>


    Fax:

    <input type="text" size="40" name="fax" <?php if ($error) echo "value=\"$fax\" ";?>/>


    E-mail:

    <input type="text" size="40" name="mail" <?php if ($error) echo "value=\"$mail\" ";?>/>



    <input type="submit" name="modulo" value="Invia" />
    </form>

    <?php echo $msg?>

  4. #14
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    121
    Grazie grazie....sei molto gentile ad aiutarmi

    Ho provato...ma mi da il seguente errore:

    Codice PHP:
    Parse errorparse error in c:\programmi\easyphp1-8\www\progettosplendo\insert.php on line 93 
    La linea 93 è l'ultima della pagina dove c'e' <?php echo $msg; ?>

    non so dove mettere le mani
    Nel caso poi che non volessi mettere un campo obbligatorio, da compilare tipo il fax o email
    che dovrei togliere?

    grazie ancora molte
    Roberto

  5. #15
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    121
    Manca senz' altro un parentesi
    Ho aggiunto quella graffa qua sotto

    Codice PHP:
    $nome $_POST['nome']; 
    $indirizzo =$_POST['indirizzo']; 
    $citta $_POST['citta']; 
    $provincia $_POST['provincia']; 
    $cap $_POST['cap']; 
    $regione $_POST['regione']; 
    $telefono $_POST['telefono']; 
    $fax $_POST['fax']; 
    $mail $_POST['mail']; 

    ma ora mi da altri errori, questo in alto pagina:
    Codice PHP:
    NoticeUndefined variablenome in c:\programmi\easyphp1-8\www\progettosplendo\insert.php on line 16 
    e questi a fianco di ogni campo del form:
    Codice PHP:
    NoticeUndefined variablenome in c:\programmi\easyphp1-8\www\progettosplendo\insert.php on line 64
    value
    ="" /> 
    per ogni campo del form

    grazie e scusa

  6. #16
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    121
    Ciao
    Justino....sai dirmi niente degli errori

    grazie

  7. #17
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    110
    Prova adesso:


    Codice PHP:
    <?php

    if (isset($_POST['modulo'])) {
        
    $nome $_POST['nome'];
        
    $indirizzo =$_POST['indirizzo'];
        
    $citta $_POST['citta'];
        
    $provincia $_POAT['provincia'];
        
    $cap $_POST['cap'];
        
    $regione $_POST['regione'];
        
    $telefono $_POST['telefono'];
        
    $fax $_POST['fax'];
        
    $mail $_POST['mail'];

        if (!
    $nome || !$indirizzo || !$citta || !$provincia || !$cap || !$regione || !$telefono || !$fax || !$mail) {
            
    $msg "Uno o più campi richiesti non sono stati compilati. Per cortesia, riempi i campi mancanti";
            
    $error 1;
        } else {

            if(
    get_magic_quotes_gpc()) {
            
    $nome stripslashes($nome);
            
    $indirizzo stripslashes($indirizzo);
            
    $citta stripslashes($citta);
            
    $provincia stripslashes($provincia);
            
    $cap stripslashes($cap);
            
    $regione stripslashes($regione);
            
    $telefono stripslashes($telefono);
            
    $fax stripslashes($fax);
            
    $mail stripslashes($mail);
            }
            
    $nome mysql_real_escape_string($nome);
            
    $indirizzo mysql_real_escape_string($indirizzo);
            
    $citta mysql_real_escape_string($citta);
            
    $provincia mysql_real_escape_string($provincia);
            
    $cap mysql_real_escape_string($cap);
            
    $regione mysql_real_escape_string($regione);
            
    $telefono mysql_real_escape_string($telefono);
            
    $fax mysql_real_escape_string($fax);
            
    $mail mysql_real_escape_string($mail);

        
    $db mysql_connect($db_host$db_user$db_password);
        if (
    $db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

        
    mysql_select_db($db_name$db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

        
    $query "INSERT INTO puntivendita (nome, indirizzo, citta, provincia, cap, regione, telefono, fax, mail) VALUES ('$nome', '$indirizzo', '$citta', '$provincia', '$cap', '$regione', '$telefono', '$fax', '$mail')";

        if (
    mysql_query($query$db)) {
        
    $msg "Il punto vendita è stato inserito correttamente";
        } else {
        
    $msg "Errore durante l'inserimento dei dati";
        
    $error 1;
        }
        
    mysql_close($db);
        
    // chiude la verifica della presenza dei dati
        
    }

    }

    ?>

    <form method="post" action="">
    Ragione sociale:

    <input type="text" size="40" name="nome" <?php if ($error) echo "value=\"$nome\" ";?>/>


    Indirizzo:

    <input type="text" size="40" name="indirizzo"<?php if ($error) echo "value=\"$indirizzo\" ";?> />


    Città:

    <input type="text" size="40" name="citta" <?php if ($error) echo "value=\"$citta\" ";?>/>


    Provincia:

    <input type="text" size="40" name="provincia" <?php if ($error) echo "value=\"$provincia\" ";?>/>


    Cap:

    <input type="text" size="40" name="cap" <?php if ($error) echo "value=\"$cap\" ";?>/>


    Regione:

    <input type="text" size="40" name="regione" <?php if ($error) echo "value=\"$regione\" ";?>/>


    Telefono:

    <input type="text" size="40" name="telefono" <?php if ($error) echo "value=\"$telefono\" ";?>/>


    Fax:

    <input type="text" size="40" name="fax" <?php if ($error) echo "value=\"$fax\" ";?>/>


    E-mail:

    <input type="text" size="40" name="mail" <?php if ($error) echo "value=\"$mail\" ";?>/>



    <input type="submit" name="modulo" value="Invia" />
    </form>

    <?php if ($msg) { echo $msg; } ?>

  8. #18
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    121
    HO AGGIUNTO SEMPRE LA PARENTESI GRAFFA DI CHIUSURA ALTRIMENTI NON VISUALIZZA NULLA
    E POI
    Ho purtroppo gli stessi errori
    QUESTO NEL TOP DELLA PAGINA
    Notice: Undefined variable: nome in c:\programmi\easyphp1-8\www\progettosplendo\insert.php on line 16

    QUESTI SOTTO PER OGNI CAMPO DEL FORM:
    Ragione sociale:
    Notice: Undefined variable: nome in c:\programmi\easyphp1-8\www\progettosplendo\insert.php on line 64
    value="" />

  9. #19
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    110
    A me, in locale il codice che ho postato funziona.

    a cosa corrisponde la riga 16 che ti da questo errore?

  10. #20
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    121
    la riga 16 è:

    if (!$nome || !$indirizzo || !$citta || !$provincia || !$cap || !$regione || !$telefono || !$fax || !$mail) {

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.