Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: errore strano..

  1. #1

    errore strano..

    Codice PHP:




    <center><font face=verdana size=1>[b]
    <?

    include("config.inc.php");
    $db mysql_connect($db_host$db_user$db_password);

        if (
    $db == FALSE)
            die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
        else{
            
    mysql_select_db($db_name$db);
            
    $query "SELECT nome FROM ditta";
            
    $result mysql_query($query$db);
    ?>
    DITTA: 
    <form action="addfatt.php" method="post">
    <SELECT NAME="ditta" SIZE="1">
    <?
            
    while ($row mysql_fetch_array($result))
            { 
            echo 
    "<OPTION VALUE=\"$row[nome]\" SELECTED>$row[nome]</option>";
            }
    ?>
    </SELECT>

    <input type="submit" name="bInvia" value="Aggiungi">
    </form>
    l'errore me lo dà sull'ultima riga "</form>"..

    Parse error: parse error, unexpected $end in c:\programmi\easyphp1-7\www\negozio\newfatt.php on line 25
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  2. #2
    La chiusura del'else. manca la graffa.

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

  3. #3
    ok..ora va!ma nn del tutto!

    de invio a qsta pagina

    Codice PHP:





    <center><font face=verdana size=1>[b]
    <?
    include("config.inc.php");
    $db mysql_connect($db_host$db_user$db_password);

    $ditta $HTTP_POST_VARS["ditta"];

    if(
    $ditta!="")
    {
        
    //$query = "INSERT INTO ditta (nome) VALUES ('$dittanew')";
        //mysql_select_db($db_name, $db);
        //if (mysql_query($query, $db))
        //    echo "LA DITTA <font color=red>$dittanew</font> è stata inserita correttemente";
        //else
        //    echo "ERRORE DURANTE L'INSERIMENTO! RIPROVA..";
        
    echo $ditta;
    }
    else
    {
        echo 
    "Attenzione! il campo un deve essere compilato! Riprova";
    }
    ?>
    il valore della select con spazio mi mostra solo la prima parola!

    mi spiego!se da select scelgo "dal campo" con valore "dal calmpo" e invio il dato nella pagina sopra mi mostra solo "dal" e non "dal campo"
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  4. #4


    capito niente...

    Spiegati meglio... che select, che dato dove?

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

  5. #5
    la select ke ti ho postato in precedenza...

    Codice PHP:
    <?

    include("config.inc.php");
    $db mysql_connect($db_host$db_user$db_password);

        if (
    $db == FALSE)
            die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
        else{
            
    mysql_select_db($db_name$db);
            
    $query "SELECT nome FROM ditta";
            
    $result mysql_query($query$db);
    ?>
    DITTA: 
    <form action="addfatt.php" method="post">
    <SELECT NAME="ditta" SIZE="1">
    <?
            
    while ($row mysql_fetch_array($result))
            { 
            echo 
    "<OPTION VALUE=\"$row[nome]\" SELECTED>$row[nome]</option>";
            }
    ?>
    </SELECT>

    <input type="submit" name="bInvia" value="Aggiungi">
    </form>
    <?}?>
    Questa pagina crea una select con tutti i valori del campo "nome" della tabella "ditta". Ogni valore della select ha come valore il campo nome.

    Codice PHP:
    <?
    include("config.inc.php");
    $db mysql_connect($db_host$db_user$db_password);

    $ditta $HTTP_POST_VARS["ditta"];

    if(
    $ditta!="")
    {
        echo 
    $ditta;
    }
    else
    {
        echo 
    "Attenzione! il campo un deve essere compilato! Riprova";
    }
    ?>
    Questa pagina mostra il valore della select..

    Però se dalla select scelgo un valore con una doppia parola tipo "del campo" e invio il valore alla seconda pagina, qui nn mi mostra "del campo" ma "del"..

    se nn sn stato kiaro dimmelo!
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  6. #6
    risolto...

    Codice PHP:
    echo "<OPTION VALUE=\"$row[nome]\" SELECTED>$row[nome]</option>"
    in pratica nn mettendo gli apici mi prendeva solo la prima parola come valore!
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  7. #7
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    forse dovresti sostituire gli spazi con un carattere (es. '_' o '%20') e poi risostituirli...

  8. #8
    Sei sicuro di avere "del campo" nel db e non solo "del"?

    Come mai utilizzi $HTTP_POST_VARS["ditta"];
    e non $_POST["ditta"];

    Hai una versione vecchia di php?

    Non capisco bene se intendi la select della query o la select del form. Probabile che sia quest'ultimo.... Se nel form arriva "del campo" mentre nel passaggio del post arriva solo "del" ... non saprei che dire. SIZE 1 ????

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

  9. #9
    Originariamente inviato da alex86
    risolto...

    Codice PHP:
    echo "<OPTION VALUE=\"$row[nome]\" SELECTED>$row[nome]</option>"
    in pratica nn mettendo gli apici mi prendeva solo la prima parola come valore!
    Gli apici dove????

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

  10. #10
    ho risolto!!..
    $HTTP_POST_VARS["nome"] lo uso x abitudine!..è da molto ke ho abbandonato php x dedicarmi a java, c++ e al lavoro!...prima facevo belle cose!ora mi sembra di dover riprendere quasi da zero!molte cose nn le ricordo+..va bè!grazie cmq..
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

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.