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

    Problemi tra modulo e lettura dati e memorizzazione img in database

    Ciao a tutti

    Ho alcuni problemi
    vi dico subito che vengo dall' ASP e ho fatto piu' di un applicazione e per esigenze sono passato al php

    ho dei problemi nel leggere idati inviati da un form io utilizzo questo metodo

    $_post["nome"];

    e mi restituisce questo errore Notice: Undefined index: f_nome

    nel modulo c'e' questa intestazione:

    <form method="POST" action="carica.php" ID=Form1 enctype="multipart/form-data"> (carica anche un file upload)

    oltre questo vorrei chiedervi se questa sintassi sql per caricare i dati nel database e' giusta

    #$Query=("INSERT INTO Atleta (nome) VALUES ('". $_POST['f_Nome'] ."')");


    mi sapete dire come posso caricare un immagini all'interno del database access con php(mi server per memorizzare ilthumbnail della foto... non ditemi metti il path...grazie )

    grazie a tutti

  2. #2
    scrivi

    echo $_POST[nome];

    per la query scrivi così:

    $query = "INSERT INTO atleta (nome) VALUES('$_POST[nome]')";
    $result = @mysql_query ($query) or die("Errore:".mysql_error());

    Non ti consiglio l'utilizzo di un Db in access trasporta i dati in Mysql tramite ODBC e usa quello.

  3. #3
    non posso utilizzare mysql ma solo access... il server non lo supporta... (il proprietaroi non ha intenzione di metterlo)

    ho risolto il problema era nel form action chenon comprendeva qui campi...

    avrei bisogno di sapere

    se e' possibile utilizzare una cosa del genere perpoter assegnare i valori a dei campi del database

    $rs = new COM('ADODB.Recordset');
    $Query=("Select * from atleta");
    $rs->open ($Query, $conn);
    $rs->addnew;
    $rs->fields["Nome"].value= $_POST[f_nome];
    $rs->update;

    mi da errore su la penultima riga, ma non mi da errore sulle altre righe percui l'oggetto recordset viene creato tranquillamente...

    che cosa mi dice
    mi serve un alternativa per poter inserire o modificare i dati utilizzando il meno possibile sql.

    grazie

  4. #4
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    Credo sia perché mancano gli apici:

    non $rs->fields["Nome"].value= $_POST[f_nome];
    ma $rs->fields["Nome"].value= $_POST['f_nome'];

  5. #5
    Originariamente inviato da dalang
    Credo sia perché mancano gli apici:

    non $rs->fields["Nome"].value= $_POST[f_nome];
    ma $rs->fields["Nome"].value= $_POST['f_nome'];
    da sempre errore

    Parse error: parse error

    con o senza apici...

  6. #6
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    Ciao,
    potresti postare l'errore completo che ti genera?

    forse potrebbero mancare le parentesi nella riga prima:


    $rs->addnew();


  7. #7
    oggetto rs e conn creati correttamente

    $Query=("Select * from tabella");
    $rs->open ($Query, $conn, 1);
    $rs->addnew();
    $rs->fields["Nome"]= $_POST['f_nome'];
    $rs->update;

    mi da questo errore:

    Warning: (null)(): Invoke() failed: Exception occurred. Source: ADODB.Recordset Description: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. in c:\inetpub\wwwroot\volley\intranet\atleta\carica.p hp on line 26

    Warning: main(): Unable to lookup Nome: Unknown name. in c:\inetpub\wwwroot\volley\intranet\atleta\carica.p hp on line 27

  8. #8

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.