Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    15

    Tasto Ricerca in una determinata tabella

    Ciao a Tutti,

    ho una richiesta, ho una tabella di un DB mysql strutturata in questo modo

    Data|Nome|Codice Cliente|Email|Note

    la tabella viene popolata tramite la compilazione di un apposito form.

    In un'altra pagina ho un report che mi da la possibilità di visualizzare la tabella proprio come sopra completa dei dati inseriti, quindi:

    Data |Nome|Codice Cliente|Email |Note
    ______________________________________________
    2-2-08 |Mario|232300000003 |mario@mario.it |bla bla
    2-2-08 |Carlo |232300000005|carlo@mario.it |bla bla
    2-2-08 |Fabio |232300000006|Fabio@mario.it |bla bla
    2-2-08 |Maria|232300000008 |maria@mario.it |bla bla

    vorrei realizzare una pagina con un campo ricerca codice cliente associado un pulsante cerca. Quindi nel caso di esito positivo deve restituirmi i campi data nome codice email note di qeul cosice cliente altrimenti "codice cliente non trovato"

    C'è qualcosa di già fatto da poter riutilizzare o potete passarmi il codice php per creare il pulsante e associarlo alla query.

    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146

    Re: Tasto Ricerca in una determinata tabella

    Originariamente inviato da mivex
    Ciao a Tutti,



    Data|Nome|Codice Cliente|Email|Note

    Data |Nome|Codice Cliente|Email |Note
    ______________________________________________
    2-2-08 |Mario|232300000003 |mario@mario.it |bla bla
    2-2-08 |Carlo |232300000005|carlo@mario.it |bla bla
    2-2-08 |Fabio |232300000006|Fabio@mario.it |bla bla
    2-2-08 |Maria|232300000008 |maria@mario.it |bla bla

    vorrei realizzare una pagina con un campo ricerca codice cliente associado un pulsante cerca. Quindi nel caso di esito positivo deve restituirmi i campi data nome codice email note di qeul cosice cliente altrimenti "codice cliente non trovato"

    C'è qualcosa di già fatto da poter riutilizzare o potete passarmi il codice php per creare il pulsante e associarlo alla query.

    Grazie

    nella paggina di ricerca:

    .
    .
    .
    <form action="cerca.php" method="post">
    Ricerca codice cliente
    <input type="text" name="codice" size="20">
    <input type="submit" name="find" value="cerca">
    </form>
    .
    .
    .

    nella paina cerca.php

    <?
    $codice=$_POST["codice"];

    $connessione = mysql_connect("localhost","utente","password");

    mysql_select_db("nomedatabase", $connessione);

    $query=mysql_query("select * from tabella where codice cliente=$codice",$connessione);

    if($row=mysql_fetch($query))
    {
    ?>


    <?=estrai i dati dall'array $row?>

    <?
    }else
    {
    ?>
    Cliente non trovato
    <?

    }


    ?>


    IO ti ho fornito un codice fatto al volo provalo ed aggiustalo siccome tu devi impostarti il tipo di formattazione che vui dell'autput

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    15
    Grazie,

    ho provato a inserirlo ma mi da questo errore:

    Fatal error: Call to undefined function: mysql_fetch() in Path\cerca.php on line 10

    cosa posso fare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    15
    ok ho corretto il codice,

    ora mi da questo:

    Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in path\cerca.php on line 14

  5. #5
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146
    dammi tutto il codice, perche io no nso cosa ti trovi tu nella riga 14, il codice l'ho fatto al volo quindi errori di sintassi possono esserceni aiosa

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    15
    <?
    $codice=$_POST["codice"];

    $connessione = mysql_connect('localhost', 'root', 'password');

    mysql_select_db("mysql", $connessione);

    $query=mysql_query("select * from webform_component where codice_cliente=$codice",$connessione);

    if($row=mysql_fetch($query)){
    ?>


    <?=estrai i dati dall'array $row?>

    <?
    }else
    {
    ?>
    Cliente non trovato
    <?

    }


    ?>

  7. #7
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146
    se non mi sbaglio la riga 14 dovrebbe essere questa:

    <?=estrai i dati dall'array $row?>

    ma tu la devi sostituire con il codice che vuoi...

    es.

    <?= $row["Data"]?> (questo se vuoi la data oppure)

    <?=$row["Nome"]?> ( se vuoi il nome e cosi via)

    ma hai conoscenza di php e html, giusto per mettere i risultati dentro una tabella?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    15
    No sinceramente non ho molta esperienza......

    Ho provato a sostituire il codice con

    <?
    $codice=$_POST["codice"];

    $connessione = mysql_connect('localhost', 'root', 'password');

    mysql_select_db("mysql", $connessione);

    $query=mysql_query("select * from webform_component where codice_cliente=$codice",$connessione);

    if($row=mysql_fetch($query)){
    ?>


    <?= $row["Data"]?>
    <?
    }else
    {
    ?>
    Cliente non trovato
    <?

    }


    ?>


    ma ho questo errore adesso:

    Fatal error: Call to undefined function: mysql_fetch() in path\cerca.php on line 10

  9. #9
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146
    perdonoooooooo

    anzichè mysql_fetch scrivi mysql_fetch_array

    cioè:

    invece di if($row=mysql_fetch($query)){

    scrivi:

    if($row=mysql_fetch_array($query)){


    sorryryryryryryyrryry sono un po

    :berto: :berto:

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    15
    Ragazzi, non riesco ad estrarre tramite query i dati che mi interessano.
    Il form che ha vari campi e alimenta questa tabella che si chiama webform_submitted_data
    dove abbiamo : la data di inserimento (3-6-2008), codice cliente, nome, codice spedizione,corriere, email, note.

    nid sid cid no data
    151 34 6 0
    151 34 7 0 tecnougo@tiscali.it
    151 34 5 1
    151 34 5 0 SDA
    151 34 4 0 3817498000010
    151 34 2 0 Fiorello Ugo
    151 34 3 0 W000342
    151 34 1 2 2008
    151 34 1 1 3
    151 34 1 0 6
    151 35 6 0
    151 35 7 0 mario@tiscali.it
    151 35 5 1
    151 35 5 0 SDA
    151 35 4 0 3817498000011
    151 35 2 0 Rossi Mario
    151 35 3 0 W000343
    151 35 1 2 2008
    151 35 1 1 3
    151 35 1 0 6


    vorrei tramite il mio tasto cerca codice cliente etrarre una riga con tutti i campi relativi a quel codice cliente quindi data,nome,codice ecc....

    help???

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.