Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1

    Notice: Undefined index:.....

    Buongiorno Raga

    qualcuno sa spiegarmi cos'è quest'errore?

    Notice: Undefined index: IDDtta in mio_file on line 15

    La riga di codice incriminata è la seguente

    $id_ditta = $_POST['IDDitta'];

    dove $id_ditta è una variabile passata da un form col seguente codice

    <form name="ricerca" action="dettagli_azienda.php" method="POST">
    Inserisci ID Ditta:
    <input type="text" name="IDDitta" value="<?=$id_ditta?>" size="20" />


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

    mentre IDDitta è il nome del campo della tabella in cui ho i miei record.

    Aiutatemi....
    più fellatio

  2. #2
    hai verificato che $_POST['IDDitta'] abbia un valore? quel tipo di errore è dovuto al fatto che la variabile non è valorizzata


    fai un echo $_POST['IDDitta'] cosa ti scrive?








    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Ora non mi visualizza proprio piu la PAGINA...
    almeno prima vedevo la mia pag senza i valori richiesti
    ma ora e tutto bianco con la scritta:

    Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in mio_file on line 18

    e la riga in questione è:

    $ditta1 = "SELECT * FROM ditte WHERE IDDitta ='".$id_ditta."'";

    ma non mi sembra ci siano errori di sintassi...magari mi sbaglio.
    più fellatio

  4. #4
    no in quella riga no...ma non è che ai scritto l'echo come l'ho scritto io vero? hai messo il ; alla fine? perché errori del genere te li dà quando manca magari un ; alla riga precedente.
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    gli apici...
    Olio Extravergine d'Oliva Magino
    Prodotti tipici: in vendita olio, pesto ligure e altri prodotti alimentari tradizionali.

  6. #6
    hai ragione infatti avevo dimenticato il ;
    cmq il probl è tornato ad essere quelo di prima:

    Notice: Undefined index: IDDitta in mio_file.php on line 15

    Notice: Undefined index: IDDitta in mio_file.php on line 16

    ke rispettivamente sono:

    $id_ditta = $_POST['IDDitta'];

    echo $_POST['IDDitta'];

    io non capisco perkè non riesce a trovare a prendere dalla form dell'altra pagina non è ke forse sbaglio l'invio del dato?

    <form name="ricerca" action="dettagli_azienda.php" method="POST">
    Inserisci ID Ditta:
    <input type="text" name="IDDitta" value="<?=$id_ditta?>" size="20" />


    <input type="submit" value="Cerca" />
    </form>
    più fellatio

  7. #7
    cmq non mi stampa niente dal comando echo mi da solo quell'errore sulla riga di codice 16
    più fellatio

  8. #8
    sembra che non ti passi i valori tramite POST, ma hai verificato ch l'input text di là sia valorizzato?

    comunue fai un'ulteriore prova, nella pgina di ricezione, prima delle righe incriminate metti queste 3 righe:

    codice:
    echo "<pre>";
    print_r($_POST);
    echo "</pre>";
    dovresti vedere l'array POST valorizzato con tutti i tuoi valori, lo vedi?
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  9. #9
    ok abbiamo fatto qualke passo avandi ora prima delle notice di errore mi da questo risultato:

    Array
    (
    [rag_soc] => 00090
    )

    dove "00090" è il valore ke immetto io nella form.

    ora sono sicuro ke il dato arriva alla pag di ricezione, ma allora perkè nonlo riconosce e lo associa al campo "IDDitta"?

    c'è per caso qualke errore qui?

    codice:
    $id_ditta = $_POST['IDDitta'];  
    	echo $_POST['IDDitta'];
    
      	$ditta1 = "SELECT * FROM ditte WHERE IDDitta ='".$id_ditta."'";
      	$ok = mysql_query ($ditta1);
          $ditta = mysql_fetch_array ($ok);
      	print ($ditta['Ditta'])
    più fellatio

  10. #10
    allora è giusto, vedi che non esiste il campo IDDitta, ma solo rag_soc. Quindi devi mettere:

    $id_ditta = $_POST[rag_soc'];
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.