**__Alex DJ__** Inviato 19 Giugno 2009 Segnala Condividi Inviato 19 Giugno 2009 Salve a tutti, sto facendo un sito web in cui mi è richiesto un form per la ricerca die prodotti. Ho trovato un tutorial su internet e ho cercato di riadattarlo..., tuttavia, mi da errore alle riga 34 <?include("top_foot.inc.php"); include("config.inc.php"); $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); $keys = explode (",", $chiave); $query = ""; reset ($keys); while (list(,$ricerca) = each ($keys)) { $ricerca = trim($ricerca); if ($ricerca != "") $query .= "titolo LIKE '%$ricerca%' OR testo LIKE '%$ricerca%' OR marca LIKE '%$ricerca%' OR 0"; } $query .= "0"; $query = "SELECT * FROM articoli WHERE " . $query; $result = mysql_query($query, $db); while ($row = mysql_fetch_array($result)) { echo "<a href="view.php?id=$row[id]">" . date("j/n/y", $row[data]) . " - $row[titolo]</a><br />"; } ?> La riga in questione è echo "<a href="view.php?id=$row[id]">" . date("j/n/y", $row[data]) . " - $row[titolo]</a><br />";E l'errore Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in Qualcuno mi da una mano a risolvere? Grazie Alex.:P Art Director e Editor In Chief di Organiconcrete:http://www.organiconcrete.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Cicciokr Inviato 19 Giugno 2009 Segnala Condividi Inviato 19 Giugno 2009 echo "<a href="view.php?id=$row[id]">".date('j/n/y', $row[data])."- $row[titolo]</a><br />"; prova come ti ho scritto.. oppure echo "<a href="view.php?id=$row[id]">".date('j n y', $row[data])."- $row[titolo]</a><br />"; Link al commento Condividi su altri siti Altre opzioni di condivisione...
**__Alex DJ__** Inviato 19 Giugno 2009 Autore Segnala Condividi Inviato 19 Giugno 2009 Ciao, grazie per la risposta. Nulla da fare...!Solito errore alla riga 34 Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /Applications/XAMPP/xamppfiles/htdocs/rdm/search.php on line 34 Art Director e Editor In Chief di Organiconcrete:http://www.organiconcrete.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Cicciokr Inviato 20 Giugno 2009 Segnala Condividi Inviato 20 Giugno 2009 l'errore sono sicuro che sta in date.. prova a scrivere la stringa senza il .date(). e vedi se da sempre errore.. echo "<a href='view.php?id=$row[id]'> - $row[titolo]</a><br />"; Link al commento Condividi su altri siti Altre opzioni di condivisione...
magomac Inviato 20 Giugno 2009 Segnala Condividi Inviato 20 Giugno 2009 Prova così.... echo "<a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]</a><br />"; Link al commento Condividi su altri siti Altre opzioni di condivisione...
**__Alex DJ__** Inviato 20 Giugno 2009 Autore Segnala Condividi Inviato 20 Giugno 2009 Grazie ragazzi, ora non mi da più errore. Però mi restituisce la pagina bianca, come se non trovasse nulla nel database. Qualsiasi parola io digiti. Chiaramente nella tabella ci sono i record.... :-) Grazie ancora. Art Director e Editor In Chief di Organiconcrete:http://www.organiconcrete.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Cicciokr Inviato 20 Giugno 2009 Segnala Condividi Inviato 20 Giugno 2009 in quale modo hai provato? come ti ha detto magomac o io? Link al commento Condividi su altri siti Altre opzioni di condivisione...
ASdesign Inviato 20 Giugno 2009 Segnala Condividi Inviato 20 Giugno 2009 clicca sulle proprietà della pagina dei risultati e imposta come colore predefinito di carattere il nero. alfiosalanitri.it Link al commento Condividi su altri siti Altre opzioni di condivisione...
the_jumbo Inviato 20 Giugno 2009 Segnala Condividi Inviato 20 Giugno 2009 controlla che la query non ti ritorni FALSE altrimenti c'è un'errore nella query. per il primo errore sono le " al posto di quelle singole: echo "<a href=[b]'[/b]view.php?id=$row[id][b]'[/b]>" . date("j/n/y", $row[data]) . " - $row[titolo]</a><br />"; ciao Link al commento Condividi su altri siti Altre opzioni di condivisione...
magomac Inviato 20 Giugno 2009 Segnala Condividi Inviato 20 Giugno 2009 clicca sulle proprietà della pagina dei risultati e imposta come colore predefinito di carattere il nero. va beh spero che il suo problema non sia questo....... Link al commento Condividi su altri siti Altre opzioni di condivisione...
**__Alex DJ__** Inviato 20 Giugno 2009 Autore Segnala Condividi Inviato 20 Giugno 2009 in quale modo hai provato? come ti ha detto magomac o io? Ciao, ho risolto come ha detto macgomac. Per quanto riguarda il colore.... per fortuna non ho più questo genere di problemi . Comunque grazie. Ragazzi non ne esco fuori......ho come risultato una pagina bianca. Edit: Ah, ho controllato se la pagina si connetteva al database.....e non c'è nessun problema di connessione. Art Director e Editor In Chief di Organiconcrete:http://www.organiconcrete.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
the_jumbo Inviato 21 Giugno 2009 Segnala Condividi Inviato 21 Giugno 2009 ma perchè fai $query.="0"? comunque prova a fare così $query = "SELECT * FROM articoli WHERE " . $query; $result = mysql_query($query, $db); if ($result==false) { echo "errore $query<br>"; echo mysql_error($db); } else { ... in questo modo vedi se la query è corretta o no e nel caso non lo sia ti dice quale è l'errore. ciao Link al commento Condividi su altri siti Altre opzioni di condivisione...
jbrozz Inviato 25 Giugno 2009 Segnala Condividi Inviato 25 Giugno 2009 Ciao, ho risolto come ha detto macgomac.Per quanto riguarda il colore.... per fortuna non ho più questo genere di problemi . Comunque grazie. Ragazzi non ne esco fuori......ho come risultato una pagina bianca. Edit: Ah, ho controllato se la pagina si connetteva al database.....e non c'è nessun problema di connessione. Anche il sorgente della pagina in questione è bianco? O ti ritorna un errore? Spesso gli errori PHP si nascondo nel sorgente delle pagina stessa, bloccandone l'esecuzione a video.! Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.