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

    valore $_POST "tagliato"

    ciao ho un problemino ( tanto per cambiare )

    pagina2.php

    ho un form che da un database mi piglia il nome di alcuni fornitori (usando la select) per poi inviarlo tramite POST a se stesso ( stessa pagina insomma dove risiede il codice form )

    <form method="POST" action="pagina2.php">



    <select size="1" name="fornitore" style="font-family: Arial; font-size: 8 pt; font-weight: bold">
    <?php
    $fr = mysql_query ("select * from fornitori") or die (mysql_error());
    while ($row = mysql_fetch_array ($fr))
    {
    $sw = $row ['nome'];
    echo '<option value='.$sw.'>'.$row[nome].'</option>';
    }

    ?></select><input type="submit" value="Invia" name="invia">
    </form>


    notate che action form è la stessa pagina dove risiede il form cioè pagina2.php ( credo che si possa fare..giusto?? )

    sempre in pagina2.php, recupero quindi la variabile $fornitore e scrivo

    <?php
    $forni = $_POST ['fornitore'];
    echo $forni;
    ?>

    il problema è che la variabile $forni la riesco a printare...tranquillamente

    ma se il nome del fornitore è per esempio composto da due parole
    ( esempio Pasta Franca ) lui mi scrive solo Pasta... Franca invece no.


    come mai?? :master: :master:

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Le virgolette... Non le mette mai nessuno ma sono sempre le più utili...


    echo '<option value="'.$sw.'">'.$row[nome].'</option>';



    Dovrebbe Andare...

  3. #3
    porca vacca hai ragione !!!!

    mi fregano sempre ste virgolette assassine

    grazie Pater

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.