ricerca tramite numero id

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Salve a tutti,

Vorrei sapere un'informazione. Pechè non riesco a trovare degli esempi sia su google che qua digitando "ricerca tramite numero id" ???? Devo fare un form di ricerca che mi permetta di digitare l'id e poi visualizzare cosa rirrisponde a quell'id. Non sono riuscito a trovare nessun esempio. nello specifico cosa dovrei digitare ??? Grazie speero di ricevere risposta.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao Sabo,

Tra una veglia e l'altra di stanotte alla fine ci sono arrivato anche io. Ma non ho trovato un granché. Sui libri che ho, ho provato qualche esempio ma non funziona. Tu mi puoi dare una mano per caso ??? Considera che l'id viene sparato tramite un codice a barre con la pistole e mi dovrebbe restituire a chi corrisponde con la scheda completa del nominativo ricercato. Grazie
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao Sabo,

ho fatto una prova ma mi da errore di questo tipo:

Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in ricercadati.php on line 66

La riga 66 è la seguente:

while($read=mysql_fetch_array($query)){

Qua di seguito ti posto il listato completo.

ricercadati.php

PHP:
<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
        <title>Ricerca dati prova</title>
        
     
  <style type="text/css">
#intestazione{
 width:100%;
 height:100px;
 position:absolute;
 top:0px;left:0px;
 text-align: center;
}
#divhr {
    
position:absolute;
top: 100px;    
font-family:Comic Sans MS;
}

#messaggio, divhr{
    
/*position:absolute;*/
top:300px;    
font-family:Comic Sans MS;
color:#ff0000;
}
 
</style>

</head>
    <body>
        
        <div id = "intestazione">
            <h1>Gestione ricerca dati prova</h1>
            <hr>
            </div>
            
        <div id = "divhr"> 
            
            
   <form method="POST" action="<?php $_SERVER['PHP_SELF'] ?>">
            <p> <p> <p> <p>

Ricerca nominativo x id: <input type="text" name="idname"  maxlength="80" size ="82">
</p> </p></p> </p>
      
              <div align ="center">
            <input type="submit" name="reg" value="Avvio ricerca" />
            </div>
        
        </div>     
        </form>    
     <?php
        require_once("connetti.php");
        require_once("data.php");
        echo "</hr>";
         
        $idnome = $_GET["idnome"];
      $query = ("SELECT * FROM provadati WHERE id=[$idnome}");
      
       while($read=mysql_fetch_array($query)){
     #  $num_rec = mysql_num_rows($query);
        echo $read['idnome']."<p> <p> ".$read['cognome']."<p> <p> ".$read['nome']."<p> <p>".$read['username'];
        
        echo "</p> </p> </p> </p>";
     

}
?>

        </body>
</html>


Mi puoi vedere per favore dove sta l'errore ??? Io non sono risciuto a capirlo. prima questa funzionava adesso no.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao Marino,

Difatti nelle mie prove ho stampato una codice a barre che inizia da 1 ho provato a spararlo sulla fase di ricerca ma scompare subito. Domani provo il tuo codice. Tu eventualmente mi puoi dare una mano ???
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
Nella mia esperienza, il lettore dei codici a barre "simula" la tastiera, deve quindi essere ben configurato
per leggere il codice giusto e per interfacciarsi bene con il pc
per esempio c'è possibilità di attivare "enter" o meno dopo aver "sparato" il codice senza doverlo dare da tastiera

fatto ciò, il lavoro è "finito"
l'applicazione poi deve rispondere come se i dati arrivassero da tastiera
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao Marino51,

Grazie delle spiegazioni ecco perchè spariva il numero. Faceva direttamente invio. Senti come posso visualizzare i dati che richiedo tramite una volta che mi ha trovato il record corrispettivo facendo visualizzare la scheda ???' Quetso è metà del compito che stavo facendo:

ricercadati.php

PHP:
<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
        <title>Ricerca dati prova</title>
        
     
  <style type="text/css">
#intestazione{
 width:100%;
 height:100px;
 position:absolute;
 top:0px;left:0px;
 text-align: center;
}
#divhr {
    
position:absolute;
top: 100px;    
font-family:Comic Sans MS;
}

#messaggio, divhr{
    
/*position:absolute;*/
top:300px;    
font-family:Comic Sans MS;
color:#ff0000;
}
 
</style>

</head>
    <body>
        
        <div id = "intestazione">
            <h1>Gestione ricerca dati prova</h1>
            <hr>
            </div>
            
        <div id = "divhr"> 
            
            
   <form method="POST" action="<?php $_SERVER['PHP_SELF'] ?>">
            <p> <p> <p> <p>

Ricerca nominativo x id: <input type="text" name="idname"  maxlength="80" size ="82">
</p> </p></p> </p>
      
              <div align ="center">
            <input type="submit" name="reg" value="Avvio ricerca" />
            </div>
        
        </div>     
        </form>    
     <?php
        require_once("connettimysqli.php");
        require_once("data.php");
        echo "</hr>";
         
        $idnome = $_GET["idnome"];
 
if(!empty($_POST)){
     
 }       
      
?>
     </body>
</html>

Poi mi sono fermato perchè gli esempi che vedevo non andavano bene.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao Marino51,

Grazie delle spiegazioni ecco perchè spariva il numero. Faceva direttamente invio. Senti come posso visualizzare i dati che richiedo tramite una volta che mi ha trovato il record corrispettivo facendo visualizzare la scheda ???' Quetso è metà del compito che stavo facendo:

ricercadati.php

PHP:
<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
        <title>Ricerca dati prova</title>
        
     
  <style type="text/css">
#intestazione{
 width:100%;
 height:100px;
 position:absolute;
 top:0px;left:0px;
 text-align: center;
}
#divhr {
    
position:absolute;
top: 100px;    
font-family:Comic Sans MS;
}

#messaggio, divhr{
    
/*position:absolute;*/
top:300px;    
font-family:Comic Sans MS;
color:#ff0000;
}
 
</style>

</head>
    <body>
        
        <div id = "intestazione">
            <h1>Gestione ricerca dati prova</h1>
            <hr>
            </div>
            
        <div id = "divhr"> 
            
            
   <form method="POST" action="<?php $_SERVER['PHP_SELF'] ?>">
            <p> <p> <p> <p>

Ricerca nominativo x id: <input type="text" name="idname"  maxlength="80" size ="82">
</p> </p></p> </p>
      
              <div align ="center">
            <input type="submit" name="reg" value="Avvio ricerca" />
            </div>
        
        </div>     
        </form>    
     <?php
        require_once("connettimysqli.php");
        require_once("data.php");
        echo "</hr>";
         
        $idnome = $_GET["idnome"];
 
if(!empty($_POST)){
     
 }       
      
?>
     </body>
</html>

Poi mi sono fermato perchè gli esempi che vedevo non andavano bene.
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
PHP:
<?php

if(empty($_POST)){

?>

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Ricerca dati prova</title>
        <style type="text/css">
#intestazione{
 width:100%;
 height:100px;
 position:absolute;
 top:0px;left:0px;
 text-align: center;
}

#divhr {
position:absolute;
top: 100px;    
font-family:Comic Sans MS;
}

#messaggio, divhr{
/*position:absolute;*/
top:300px;    
font-family:Comic Sans MS;
color:#ff0000;
}
        </style>
    </head>
    <body>
        <div id = "intestazione">
            <h1>Gestione ricerca dati prova</h1>
            <hr> </hr>
        </div>
            
        <div id = "divhr">
            <form method="POST" action="<?php $_SERVER['PHP_SELF'] ?>">
            <p> <p> <p> <p>
                Ricerca nominativo x id: <input type="text" name="idnome"  maxlength="80" size ="82">
            </p> </p></p> </p>
      
            <div align ="center">
                <input type="submit" name="reg" value="Avvio ricerca" />
            </div>
            </form>    
        </div>     
    </body>
</html> 

<?php
}
else
{
    $idnome = $_POST["idnome"];

    require_once("connettimysqli.php");
    require_once("data.php");

qui leggi i dati dal db (se non sono già letti dai "require"

?>

    inserisci la visualizzazione dei dati provenienti dal db senza form
    puoi chiudere php e inserire un html
    mettendo un href che richama ancora questo script che riparte chiedendo ancora l'id

<?php

 }       
      
?>

ora mi metto in viaggio e sarò "out"
ciao

ps : attento ai nomi, ho corretto degli errori
 
Discussioni simili
Autore Titolo Forum Risposte Data
O [PHP] Ricerca record tramite post PHP 7
Emix [PHP][MYSQL] Ricerca avanzata tramite form PHP 6
P due problemi sulla ricerca tramite titolo PHP 14
MarcoGrazia [PDO][PHP[MySQL] Piccolo modulo di ricerca in un sito tramite l'operatore LIKE Snippet PHP 1
Monital Ricerca tramite CAP o Comune vicino PHP 2
L Ricerca nel DB tramite select PHP 3
L Ricerca nel DB tramite select PHP 1
F access ricerca record con apostrofo. MS Access 0
C Ricerca Prodotti Woocommerce Javascript 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
G Menù a tendina di ricerca con query PHP 1
R Problema query con ricerca id numerico PHP 2
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
F Visualizzazione motore di ricerca SEO e Posizionamento 2
B Stringa sql per ricerca su più campi Database 1
F Funzione Glob - ricerca file contenente una parola PHP 1
P Ricerca campo data PHP 1
L titolo del sito nella pagina di ricerca di google SEO e Posizionamento 2
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
L Ricerca valore mysql e incremento PHP 73
E Problema motore di ricerca FULL_TEXT PHP 0
motleyrulez Ricerca filtro con Ajax PHP 1
Shyson [CSS] Posizionare casella di ricerca HTML e CSS 3
P Query di ricerca profonda MySQL 0
T Query per ricerca ritardo evento MS Access 7
B Campo ricerca domini HTML e CSS 4
V Ricerca volontari questionario tesi - Ricambio Offerte e Richieste di Lavoro e/o Collaborazione 0
L Ricerca sviluppatori PHP tempo indeterminato Milano Offerte e Richieste di Lavoro e/o Collaborazione 0
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
L [PHP] Ricerca su search bar esterna PHP 1
D Ente di Formazione accreditato in Regione Lazio ricerca Front End Developer Offerte e Richieste di Lavoro e/o Collaborazione 3
N [WordPress] Ricerca tema WordPress 6
Alex_70 [PHP] Ricerca con risultati cliccabili PHP 21
Federico.Marcelo Alla ricerca di scrittori post guest Offerte e Richieste di Lavoro e/o Collaborazione 0
ANDREA20 [PHP] motore di ricerca nel sito PHP 11
GraceHawk [MS Access] Findfirst per ricerca record MS Access 1
T [PHP] Ricerca nel database PHP 2
A [Javascript] Mostrare un marker se è vicino al risultato di ricerca con google maps Javascript 3
V Semplice barra di ricerca con filtro categorie prodotti E-Commerce 0
A Ricerca con collegamento in altro sito web Discussioni Varie 0
C [PHP] Ricerca multipla, evitare if PHP 4
F [WordPress] Plugin Ricerca per e-commerce Woocommerce WordPress 1
M [OFFRO][RETRIBUITO] Milano IT Consulting SRL - Ricerca 1 Consulente PHP Offerte e Richieste di Lavoro e/o Collaborazione 0
D [ASP] Motore di ricerca interno su 2 tabelle Classic ASP 3
A [MySQL] Ricerca in PMA MySQL 0
andreas88 Da .htm a .php, perdo le mie posizioni su Google ricerca? SEO e Posizionamento 9
P Google risultati di ricerca inappropriati SEO e Posizionamento 1
Emix [PHP] Ricerca e modifica su due tabelle PHP 26

Discussioni simili