Visualizzazione risultati 1 fino 5 di 5

Discussione: Aiuto! Cerca nella tabella DB e stampa la lista dei elementi uguali

  1. #1
    Guest

    Red face Aiuto! Cerca nella tabella DB e stampa la lista dei elementi uguali

    Salve,
    Ho creato un modullo in php per fare traduzioni e funziona.
    Spiego..
    Il form è questo:
    <form action="index.php?name=Fjalor" method="post">
    <input name="cerca" type="text" size="31" >
    <input name="submit" type="submit" value="<? echo $trova; ?>">
    <font size="2"></font><br>
    </form>

    il file in php è:
    Codice:
    ....
    ....
    $cerca = $_POST[cerca];
    $pagetitle .= _FJALOR;
    $trova = _JEPI;
    $sql = $db->sql_query("SELECT * FROM $prefix"._fjalor_italisht."  WHERE fjale_tek LIKE '%$cerca%' OR fjale_nga LIKE '%$cerca%'");
    // fjale_tek contiene le parole in italiano invece fjale_nga contiene le parole in albanese.
    $fjalor_italisht = $db->sql_fetchrow($sql);
                $id = $fjalor_italisht[id];
                $italisht = $fjalor_italisht[fjale_tek];
                 $shqip = $fjalor_italisht[fjale_nga];
    	$statusi =$fjalor_italisht[statusi];
    	$stato = $fjalor_italisht[stato];
    	$mesazh = $fjalor_italisht[mesazh];
    	$mesazhit = $fjalor_italisht[mesazhit];
    
     echo "<html>\n"
    ....
    ...
      ."</html>\n";
    Il motore funziona ma;
    Mi da solo un resultato di quello che trova.Vorrei che mi da una lista di elementi.

    Ho provato con un while:
    while (list($fjale_nga, $fjale_tek,) = $db->sql_fetchrow($sql)) {
    ...
    ..
    }
    ma non riesco a strapare la lista.
    Qualcuno mi aiuti,
    Grazie.
    Ultima modifica di roni : 30-09-2007 alle ore 12.58.12

  2. #2
    Guest

    Predefinito

    L'echo deve stare all'interno del ciclo while.


    Ciaoo!!

  3. #3
    Guest

    Predefinito

    ho provato questo e non stampa..

    $content .= '<table border="0" width=590 cellpadding="0" cellspacing="0"><tr>
    <td width="450" background="img/sfondiverdh.jpg">
    ';
    $sql = $db->sql_query("SELECT * FROM $prefix"._fjalor_italisht." WHERE fjale_tek LIKE '%$cerca%' OR fjale_nga LIKE '%$cerca%' ORDER BY id DESC LIMIT 10");
    while (list($fjale_nga) = $db->sql_fetchrow($sql)) {
    $fjale_nga = check_words($fjale_nga);
    $content = ''.$fjale_nga.'';
    }

    $content .= '</td></tr></td></table>';

  4. #4
    Ospite Guest

    Predefinito

    Alla fine dello script devi aggiungere:
    Codice PHP:
    echo $content;

  5. #5
    Guest

    Predefinito

    Grazie,
    Funziona.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •