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

Discussione: Modulo per iscrizione

  1. #1
    Utente di HTML.it L'avatar di cnc
    Registrato dal
    Dec 1999
    Messaggi
    158

    Modulo per iscrizione

    Ho cercato di realizzare, seguendo la guida di php su html.it, un modulo di inserimento dati (mi sono basato sull'inserimento articoli).

    Tramite Phpmyadmin ho creato la tabella impostanto tutti i campi come TEXT.

    Il modulo di inserimento dati funziona e registra i dati nel database. Il problema è che se richiamo la pagina che dovrebbe visualizzarmi tutti i dati non va, ovvero ordina sì per cognome ma se ci clicco su non appare niente.

    Potete scaricare tutti i files (tranne il conf) da qui

    Il modulo online è visibile su http://libranews.solunina.it/libra.php

    grazie

  2. #2

    Re: Modulo per iscrizione

    Originariamente inviato da cnc
    Il modulo di inserimento dati funziona e registra i dati nel database. Il problema è che se richiamo la pagina che dovrebbe visualizzarmi tutti i dati non va, ovvero ordina sì per cognome ma se ci clicco su non appare niente.
    $query = "SELECT * FROM libra_user ORDER BY cognome DESC LIMIT 0";

    con limit 0, che deve fare secondo te???



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

  3. #3
    Utente di HTML.it L'avatar di cnc
    Registrato dal
    Dec 1999
    Messaggi
    158
    ok...
    ho trovato anche altri due errori e ho risolto.

    non capisco se provo a cercare "sader" (un nome inserito), mi da errore alla linea 24 di libra_result2.php ma non c'è nulla che io sappia modificare a proposito.

    altra cosa: come posso inserire una password nella pagina che mostra il contenuto del db?

    thx

  4. #4
    Non capisco che fai nel primo while....

    metti la stampa della query e la segnalazione di errore.
    codice:
    echo $query;
    
    $result = mysql_query($query, $db) or DIE(mysql_error());
    Per inserire la password devi fare un sistema di inserimento user, login, controllo ecc....


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

  5. #5
    Utente di HTML.it L'avatar di cnc
    Registrato dal
    Dec 1999
    Messaggi
    158
    cosa faccio nel primo while non lo so manco io... ho seguito passo passo la lezione Inserimento Articolo.

    se inserisco quanto mi hai detto appare:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/solunina/public_html/libranews/libra_result2.php on line 24
    SELECT * FROM libra_user WHERE titolo LIKE '%sader%' OR testo LIKE '%sader%' OR autore LIKE '%sader%' OR 0Unknown column 'titolo' in 'where clause'
    in più ho notato che nella lista dei dati registrati, se clicco sul secondo mi porta sempre al primo...

  6. #6
    codice:
    SELECT * FROM libra_user 
    WHERE titolo LIKE '%sader%' 
    OR testo LIKE '%sader%' 
    OR autore LIKE '%sader%' 
    OR 0
    
    Unknown column 'titolo' in 'where clause'
    Analizza la tua query..

    primo - il campo titolo dice che non esiste.

    secondo - OR 0 finale ????

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

  7. #7
    Utente di HTML.it L'avatar di cnc
    Registrato dal
    Dec 1999
    Messaggi
    158
    la query 0 è dovuto a -immagino- questo:


    codice:
    $query .= "nome LIKE '%$parola%' OR cognome LIKE '%$parola%' OR data LIKE '%$parola%' OR  luogo LIKE '%$parola%' OR cf LIKE '%$parola%' OR mail LIKE '%$parola%'  OR matr LIKE '%$parola%' OR ";
    }
    $query .= "0";
    inserita la correzione ora la ricerca funziona.

    permane il problema che se clicchi sul secondo "dato" ti porta sempre al primo.

  8. #8
    Personalmente continuo a non capire il primo while.... ammesso che il ciclo funzioni alla fine fai una sola query.

    Poi c'era una query, ora ne hai postata un'altra ???? chi ci capisce e' bravo.
    permane il problema che se clicchi sul secondo "dato" ti porta sempre al primo.
    Aramaico antico per me.

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

  9. #9
    Utente di HTML.it L'avatar di cnc
    Registrato dal
    Dec 1999
    Messaggi
    158
    la query che ho posta c'è ancora (in result2).


    Per il problema del "dato":


    ho inserito due "utenti" sader e ada. Se visualizzo la lista completa appaiono entrambi. Clicco sul primo e mi mostra di nuovo il primo (da solo) e se ci riclicco il suo contenuto. Bene.

    Clicco su ada, mi mostra sader da solo e se ci clicco mi mostra il contenuto di sader.

    In sintesi non riesco ad accedere al contenuto di ada.

    Metto nello zip i file aggiornati.

  10. #10
    e tre.

    ma che fai con il while. scorri un array e poi fai una query sola.

    Ovviamente sara' sempre e solo l'ultimo dato presente nell'array. Con beneficio di inventario sul funzionamento di quel ciclo while.

    Ciao, devo uscire...


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

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.