c è un errore :
echo"&risultati=Risultati della ricerca per:<b>$cerca</b><br>";
(nel file originale è ($word)
Aiuto pls
c è un errore :
echo"&risultati=Risultati della ricerca per:<b>$cerca</b><br>";
(nel file originale è ($word)
Aiuto pls
il problema è il trasferimento della ricerca allo script php.
<?php
$user='';
$password='';
$host='localhost';
$database="";
echo"&risultati=Risultati della ricerca per:<b>$cerca</b><br>";
mysql_connect($host,$user,$password)or die("non riesco a connettermi");
mysql_select_db("$database")or die("non riesco selezionare il database");
$dati=mysql_query("select * from diz where tra like '%$word%'");
while($array=mysql_fetch_array($dati)){
echo"<a href="leggiarticolo.php?ID=$array[ID]">$array[tra]</a><br>";
}
?>
Se inserisco direttamente la ricerca nel php (al posto di $word) funziona......
Qualcuno mi aiuta????????????
Form Flash-PHP-MYSQL
Salve a tutti , spero che qualcuno mi possa aiutare ,
Ho un flash con un TextInput che chiama uno scripts PHP che va ad interrogare un db Mysql.
Il codice action scripts è questo:
loadVariablesNum ("http://www.tuosito.com/cerca.php",0,"post");
stop();
Il problema sta sicuramente nella query di php(ho fatto un pastrocchio)
Codice PHP(cerca.php):
<?php
$user='teo';
$password='teo';
$host='localhost';
$database="pippo";
echo"&risultati=Risultati della ricerca per:<b>$word</b><br>";
mysql_connect($host,$user,$password)or die("non riesco a connettermi");
mysql_select_db("$database")or die("non riesco selezionare il database");
$dati=mysql_query("select * from parole where ing like '%$word%' limit 0, 3 ");
while($array=mysql_fetch_array($dati)){
echo"<ID=$array[ing]">$array[esp]</a><br>";
}
?>
Quello che vorrei fare io è scrivere una parola in spagnolo o inglese e trovare le varie row corrispettive(tipo non +delle prime 3 o 4) che le contengono...una sorta di dizionario.
Il db sta fatto cosi :
Tabella: parole
1campo: ID
2campo: esp (parole in spagnolo)
3campo: ing (parole in Ingl.)
Se qualcuno mi aiuta ne sarei molto grato inquanto io non capisco niente di sql ma ci tengo molto di vedere terminato questo progetto
Grazie
credo che hai ragione.....ma quello che mi serve a me è che qualcuno mi aiuti a scrivere questo c^?£"! di codice......
Aiutatemi PLS
Ciao a tutti.......Access mi fa uscir loco!!!!!
Grazie a tutti con i vostri aiuti sono riuscito a fare un codice decoroso, ma che non funziona(sicuro che sono io che sbaglio qualcosa!!)
Ho un db Access su web (http://www.miodominio/db/database.mdb) , il db è strutturato cosi : Una sola tabella con nome "parole" con i campi "ing" contenenti parole in INGLESE , un campo "esp" contenenti parole in SPAGNOLO ed un campo "ID".
Quello che dovrebbe fare il mio codice è cercare la parola e riportarmi a video tutto il record ( cioè "esp" + "ing" o viceversa)
L'errore è:
"Parse error: parse error, unexpected T_IF in /var/www/vhost/data-soft.es/home/html/trova.php on line 10"
Il codice PHP è questo (trova.php):
[php]<?
$lingua=$_POST["lingua"];
$parole=$_POST["parole"];
// $conn is of type "ADODB.Connection"
$conn=mysql_connect("localhost","","");
mysql_select_db("",$conn);
$DOCUMENT_ROOT."/db/database.mdb"
if ($lingua=="esp")
{
$campo="ing";
$corrispondenza="spagnolo";
}
if ($lingua=="ing")
{
$campo="esp";
$corrispondenza="inglese";
}
$sql="SELECT ".$campo." AS trovato FROM tabella WHERE ".$lingua." = '".$parole."'";
$rs=$rs_query=mysql_query(($sql),$conn);
$rs=mysql_fetch_array($rs_query);
;
if (!($rs==0))
{
?>
Corrispondenze per <? echo $parole;?> in lingua <? echo $corrispondenza;?>:<br />
<?
while(!(($rs==0)))
{
?>
<? echo $rs["trovato"];?><br />
<?
$rs=mysql_fetch_array($rs_query);
}
}
else
{
?>
Nessuna corrispondenza per la parole <? echo $parole;?> in lingua <? echo $corrispondenza;?>.
<?
}
$rs=null;
mysql_close($conn);
$conn=null;
?>[/php]
mentre la pagina di interogazione è (cerca.html):
[html]<form method="post" action="trova.php">
Seleziona la lingua:
<select name="lingua">
<option value="esp">Spagnolo</option>
<option value="ing">Inglese</option>
</select><br />
parole: <input type="text" name="parole" /><br />
<input type="submit" value="CERCA" />
</form>
[/html]
Non capisco( o meglio non ci arrivo!!) dove sta il problema ...
Grazie a tutti!!!!!!!!!!!!
Hasta luego
mi da un errore qui riportato:
Parse error: parse error, unexpected '=' in /var/www/vhost/data-soft.es/home/html/trova.php on line 3
boh???
HELP PLS!!!!!!!!!!!
lo siento mucho.......sono un principiante in php...ti puoi spiegare meglio!!
Grazie per la tua tempestiva risposta
Ciao a tutti , mi piacerebbe convertire questo codice in PHP(visto che il mio server non supporta il codice asp)
La necessita nasce dal fatto che devo interrogare un DB Access(un dizionario online) .
il codice delle 2 pagine è il seguente:
cerca.html
</SPAN>codice:
<form method="post" action="trova.asp">Seleziona la lingua: <select name="lingua"><option value="esp">Spagnolo</option><option value="ing">Inglese</option></select><br />Parola: <input type="text" name="parola" /><br /><input type="submit" value="CERCA" /></form>
trova.asp
codice:
<%lingua = request.form("lingua")parola = request.form("parola")set conn = server.createObject("ADODB.Connection")conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath("\db\database.mdb")if lingua = "esp" then campo = "ing": corrispondenza = "spagnolo"if lingua = "ing" then campo = "esp": corrispondenza = "inglese"sql = "SELECT " & campo & " AS trovato FROM tabella WHERE " & lingua & " = '" & parola & "'"set rs = conn.execute(sql)if not rs.eof then%>Corrispondenze per <%=parola%> in lingua <%=corrispondenza%>:<br /><%do until rs.eof%><%=rs("trovato")%><br /><%rs.moveNextloopelse%>Nessuna corrispondenza per la parola <%=parola%> in lingua <%=corrispondenza%>.<%end ifrs.closeset rs = nothingconn.closeset conn = nothing%> Aiutatemi porfa......con php non ci capisco nulla!!!! Grazie
Ciao a Tutti,
sono un principiante , ma con tanta voglia di sperimentare!!!
Ho un problema e spero che qualcuno di voi mi puo aiutare!!!!
Ho realizzato un database con access2003 per crearmi una sorta di dizionario SPAGNOLO-INGLESE-INGLESE-SPAGNOLO, ad oggi sono inserite 14000 parole .
La tabella si chiama "parole" ed i campi sono "esp" (parole in spagnolo) , "ing" (parole in Inglese) ed ID (numerico).
Quello che vorrei fare è un modulo di ricerca php,flash o html che mi permette di scrivere una parola in spagnolo o in inglese e vedere la traduzione a video.
In verità ho gia provato con Flash ma le problematiche erano innumerevoli....
la tabella è strutturata cosi:
esp ---- ing
perro ---- dog
vaso ---- glass
quello che mi piacerebbe è creare un piccolo form con la possibilita di cercare una parola in Spagnolo o INglese e vedere a video la row completa o tutte le row che contengono tal parola
Vi prego aiutatemi
Un Grazie anticipato
Hasta pronto guapos