mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Aggionamento o inserimento dati se  ID non esiste

Invio i dati da aggiornare dal form
		for ( $i = 0; $i <= 10; $i++)  {
			if (!$_POST['qty_'.$i]=="" ) {
		$riga = "UPDATE quote_cart SET  ProductID = trim('".
$_POST['ProductID_'.$i]."'), PrinttypeID = trim('".
$_POST['PrinttypeID_'.$i]."'), Qty = trim('".$_POST['qty_'.$i]."') ,
Price = trim('".$_POST['price_'.$i]."'), Price_row = trim('".
$_POST['price_row_'.$i]."'), Color = trim('".$_POST['color_'.$i]."'),
Product_Ricarico = trim('".$_POST['ricarico_'.$i]."'),
Delivery_Ricarico = trim('".$_POST['delivery_'.$i]."') ";
		$riga = $riga . " WHERE QuotecartID = ".$_POST['QuotecartID_'.$i];
		$result = mysql_query($riga);
		}
Ho aggiunto nel form una riga se si vuole inserire un ulteriore dato
Aggiorno la riga nel DB tramite WHERE QuotecartID = ".
$_POST['QuotecartID_'.$i];
come faccio a dire:
IF $_POST['QuotecartID_'.$i] non esiste  ALLORA
   INSERT ITO.....
ELSE
    .finito.
END IF

 END IF
Usi le funzioni isset, empty e non farebbe male anche un controllo sul
formato.
In generale mettere dentro una query direttamente i parametri presi in
POST senza controlli è MALE.
saluti,
M.

 POST senza controlli MALE.
"in genere"?


Ok,
_sempre_ :)

Newsgroup: it.comp.www.php
Titolo: Analisi statistica

Esiste qualche classe o libreria di funzioni per PHP dedicata 
all'analisi statistica? Sto lavorando ad un'applicazione da utilizzare 
in campo scientifico (genetica delle popolazioni), e mi servirebbe un 
raccoglitore delle piů utilizzate funzioni di analisi statistica, per 
risparmiare un po' di lavoro.
Avete suggerimenti?
-- 
Falco Stellare - DeepVoid
www.deepvoid.it

 di lavoro.
http://php.benscom.com/manual/en/ref.stats.php
O googlando un po':
http://www.google.it/search?q=php+statistical+functions
(i primi risultati sono sicuramente interessanti).
-- 
rob4you

 
http://www.google.it/search?q=php+statistical+functions
Beh, fin qui c'ero già arrivato da solo :-)


 Beh, fin qui c'ero già arrivato da solo :-)
Avevi chiesto funzioni per l'analisi statistica. Perché quelle 
"originali" di PHP non ti vanno bene? :)
Di che tipo di funzioni avresti bisogno più in dettaglio?
-- 
rob4you

Tempo fa avevo trovato un progetto interessante, ma non ricordo il nome, 
forse era questo: 
http://www.phpmath.com
 anche se il sito era differente.
L'alternativa č collegare PHP a R, ed a quel punto fai veramente quel 
che vuoi...
Io l'ho fatto ed avevo sviluppato una classe se ti ti nteressa fammi sapere.
Ciao
Marcello
Falco Stellare ha scritto:

Newsgroup: it.comp.www.php
Titolo: php e apache: non funziona l'interprete

Salve a tutti,
ho un problema che mi perseguita da giorni e spero che qualcuno nel
gruppo possa darmi una mano:
Su una precedente installazione di apache 1.3 ho voluto aggiungere php
4.1.1 (su windows98, e poi anche su 2000) seguendo le direttive
contenute nel file install.txt del package php, vale a dire unzippando
il package in c:php, copiando sotto windows/system le varie dll (sia
quelle sotto dlls sia quelle soto sapi) e sotto windows il file php.ini,
ed ho inserito nell'http_conf di apache le direttive 
LoadModule php4_module c:/programmi/php/sapi/php4apache.dll
AddType application/x-httpd-php .php
Ho anche aggiunto ad apache l'alias
ScriptAlias /php/ "C:/Programmi/Php/Prove/"
e ho creato sotto questa directory un semplice file pagina1.php
contenente il seguente codice:
<html>
<body>
<?php 
        echo (phpinfo());
?>
</body>
</html>
se pero' invoco localhost/pagina1.php
ho il seguente messaggio:
Internal Server Error
The server encountered an internal error or misconfiguration and was
unable to complete your request.
Please contact the server administrator, 
in...@fabiotest.it
 and inform
them of the time the error occurred, and anything you might have done
that may have caused the error.
More information about this error may be available in the server error
log.
Tutto funziona se invece metto in testa al file pagina1.php la riga
#!c:/programmi/php/php.exe
o se associo i files con estensione .php all'interprete php.exe e poi
abilito la direttiva di apache 
ScriptInterpreterSource registry
In pratica senza una di queste 2 operazioni apache non sa' come eseguire
le pagine php (ovvero non sa' quale interprete usare), o almeno questa
e' l'idea che mi sono fatto io.
Dimenticavo il file di log di apache:
c:/programmi/php/pagina1.php is not executable; ensure interpreted
scripts have "#!" first line
[Mon Mar 25 19:12:47 2002] [error] [client 127.0.0.1] couldn't spawn
child process: c:/programmi/php/pagina1.php
Ho provato un po' di tutto, ma non riesco proprio a capire che diavolo
succede, anche perche' apache mi dice "php 4.1.1 running", ma running
"de che?"
Grazie mille a chi sapra' darmi un consiglio
Fabio Sabbatini

 se pero' invoco localhost/pagina1.php
se vuoi richiamare così, pagina1.php deve essere nella document_root.
(settabile sempre nell'httpd.conf)
ciao

 > se pero' invoco localhost/pagina1.php
Chiedo scusa, i problemi sorgono richiamando
localhost/php/pagina1.php. 
localhost/pagina1.php mi da' (giustamente) url not found
 
-- 
Fabio Sabbatini
Reply 
http://www.reply.it
Viale Regina Margherita 8 - Roma
Tel 
+39 06 844341
e-mail: 
f.sab...@reply.it

 andata.
Niente da fare. Non ne vuole sapere di funzionare, se non eseguendo
php.exe come applicazione esterna e non con il modulo di apache. La cosa
fantastica e' che la consolle in cui parte apache mi dice php running.
Bho!
Newsgroup: it.comp.www.php
Titolo: Problemi con una classe statica (ZendFramework)

Credo che utilizzare una classe statica possa essere piu' veloce dato
che non bisogna creare un nuovo oggetto; è da tener presente che c'è
molto altro codice e variabili di istanza, questa classe è solo un
esempio:
class Item {
	private $db;
function __construct() {
	$this->db = Zend_Registry::get('db');
}
public static function add_Item($id,$title,$description){
		$this->id=$id;
		$item = array(
			'ID'         	=> $id,
			'title'         => $title,
			'descrizione'   => $description
		);
		try {
			$this->db->insert('item', $item);
		}
		}catch (Zend_Exception $e){
			echo $e->__toString();
		}
}
Se elimino il costruttore e alla variabile di istanza aggiungo:
private $db = Zend_Registry::get('db');
questo codice risulta errato,ZendStudio mi restituisce l'errore
"Syntax Error: expecting: ',' or ';'"
Come faccio ad allocare un oggetto nella classe senza allocarla ad
ogni richiamo del metodo add_Item?
Potrei ricorrere ad un banale trucco ma credo che esista di meglio.
Il trucco potrebbe essere quello di chiedersi all'interno del metodo
se è stato già istanziato in caso contrario istanzia.
Grazie anticipatamente.

 ogni richiamo del metodo add_Item?
In un metodo statico richiamato tramite :: NON puoi far riferimento a
$this. Per cui, se vuoi utilizzare add_Item() cosi' come e' scritto,
devi creare l'oggetto Item ed istanziare $this->db all'interno del
costruttore.
L'errore di sintassi che incontri viene sollevato perche' non puoi
inizializzare una proprieta' passando il valore restituito da una
chiamata a funzione (The default value must be a constant expression,
not (for example) a variable, a class member or a function call. ).
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 esempio:
Quanti milioni di volte a script utilizzi questa funzione, per vedere la 
differenza prestazionale tra una classe statica e un oggetto istanziato?
Tantopiu` che alla fin fine l'oggetto lo istanzi lo stesso ($item) e 
richiami i suoi metodi per salvarlo nel DB.
Io guarderei da altre parti per ottimizzare il tutto, per esempio 
estendendo Zend_Db_Table_Row per quegli oggetti $item, o qualcosa del 
genere.
Bye.
Newsgroup: it.comp.www.php
Titolo: CSS on-the-fly?

Ho creato un CSS con estensione .php e lo ho linkato nella pagina con 
<link rel="stylesheet" href="fogliostile.php" type="text/css">
Č un normalissimo foglio stile, con in mezzo costrutti php. Che so:
P { color: <?php echo '#'.$colore; ?>; }
Cosa vi sembra di questo sistema? Vi pare ortodosso?
Avete mai fatto qualcosa di simile?
Matteo

Avete mai fatto qualcosa di simile?
E' una bella idea! Io questo giochetto lo faccio con i javascript.
hola
Buttha
-- 
No more antispam

 Avete mai fatto qualcosa di simile?
no, pero' gestisco i bgcolor di tabelle, style, ecc... con un file 
config.php che li contiene tutti. cambiando per esempio una variabile in 
quel file, cambia il colore di sfondo a tutto il sito e cosi' via.
la tua idea comunque e' piu' che ortodossa :)
-- 
Fox Mulder
...the truth is out there

>E' una bella idea! Io questo giochetto lo faccio con i javascript.
Cioč con l'oggetto style, tipo:
   qualcosa.style.BackgroundColor =" ... " 
?
Matteo


wrote:

No, no, non riguardo al look della pagina, ma per altre cose che non
c'entrano nulla, tipo:
<? $var1="valore1";>onclick="window.open('pagina.php?val=$var1.....
<? $var2="valore2";>onclick="window.open('pagina.php?val=$var2.....
Paragonavo le cose soltanto per la commistione con il php.


quel file, cambia il colore di sfondo a tutto il sito e cosi' via.
Potrei farti alcune domande?
1. perché non usi un foglio stile esterno? Anche in quel caso
modifichi il foglio stile e cambi tutto il sito. Forse perché accanto
agli sttributi CSS ne mantieni altri in html?
2. inserisci le dichiarazioni CSS nelle sezioni <head> delle tue
pagine, o ricorri anche a fogli di stile esterni che si richiamano
anch'essi a config.php?
Grazie
Matteo

 anch'essi a config.php?
rispondo ad entrambe lo domande. uso un foglio di stile nell'head della 
pagina. nei valori dei colori ci sono le variabili php
<style>
body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: <?php echo $bodyTextColor; ?>;
	background: <?php echo $bodyBgColor; ?>
}
</style>
capito? creo un file style.php che contiene le righe di cui sopra e lo 
includo in quelle poche pagine dove serve, dato che spesso uso una 
home.php che permette di includere solo i contenuti mantendendo la 
struttura della pagina identica (con notevole risparmio di codice).


struttura della pagina identica (con notevole risparmio di codice).
Tutto chiaro, grazie assai.
Saluti
Matteo

 È un normalissimo foglio stile, con in mezzo costrutti php. Che so:

Newsgroup: it.comp.www.php
Titolo: Porta del server [server_port]

Leggevo che questo
$_SERVER['REMOTE_PORT']
restituisce il numero della porta del server.
Io ho MAMP installato a cui ho detto che Apache è sulla porta 8888.
Però succede questo:
Se vado su "
http://localhost
" ottengo la pagina di "home" di MAMP.
Se vado su "
http://localhost:8888
" vedo il sito su cui sto lavorando.
Se in un file che sta nel sito sotto 
http://localhost:8888
 scrivo
echo $_SERVER['REMOTE_PORT'];
ottengo  "80".
Mi servirebbe 8888 ... come fare? (mi sono spiegato?)

 (mi sono spiegato?)
Non molto.

 Non molto.
Dicevo... Ho impostato su MAMP la porta di Apache a 8888.
Perchè tale comando mi restituisce 80?

 Perchè tale comando mi restituisce 80?
Perché 8888 lo avresti con la chiave 'SERVER_PORT'. Tra l'altro mi 
sembra anche che il client esca con 80, dovrebbe essere una porta libera 
a caso.

Newsgroup: it.comp.www.php
Titolo: server php

Ehm... domanda probabilmente idiota...
Per usare php è necessario mettere su Apache o è possibile installare un
estensione per iis?
Ciao
--
Luka
Togli LUKA dopo la chiocciola per rispondere
====================================
Vuoi guadagnare navigando?!
Diventa scafista!!!
====================================

Luka wrote:
C'e' anke per iis, ma funziona molto meglio con apache

Newsgroup: it.comp.www.php
Titolo: Aruba MySQL

Sto cercando di realizzare un sito in php che strutta le potenzialità Mysql, 
ma sul mio spazio, fornito da Aruba non mi permette di utilizzare le tabelle 
innoDB con la conseguenza di non poter usare le transazioni e relazioni 
referenziali ecc.
Quale provider mi consigliate per poter sfruttare al massimo Mysql?
Grazie.

Scus a che differenza c'è tra InnoDB e MyIsam,  e poi perchè non
utilizzi il secondo su Aruba va bene.

 
La differenza te l'ha detta nella domanda, ovvero InnoDB supporta 
integrità referenziale e transazioni.
Comunque se non erro 
www.hostingplan.net
 dà questo tipo di supporto, 
costa un po' di più di Aruba ma sono molto più affidabili e cordiali.
Se vuoi essere sicuro della cosa contattali rispondono nell'arco della 
giornata a volte anche in pochi minuti, sempre che non stiano in ferie.
Ciao,
gigabyte

Grazie dell'informazione.
"gigabyte" <gigabyte80@_NO_SPAM_katamail.com> ha scritto nel messaggio 
news:daSKe.66554$fm.43...@news4.tin.it...


Newsgroup: it.comp.www.php
Titolo: Salvare un'immagine creata

Salve a tutti,
ho creato un barcode in png tramite uno script trovato su internet, ma
adesso mi si pone un problema: se il png va nella pagina web va tutto
bene, reindirizzo il tag <img> al sorgenti php, però se devo
visualizzarlo in un pdf (uso ezpdf) non riesco a visualizzare
l'immagine, perchè evidentemente la funzione addpngfromfile() non
riesce ad interpretare lo script perchè vuole direttamente l'immagine.
E quindi, esiste un modo di salvare un'immagine generata senza
mandarla in visualizzazione?
Grazie mille,
Paolo


Certo che esiste!
devi aggiungere il paramatro opzionale [, string filename] alla funzione 
imagepng.
Dal manuale:
int imagepng ( resource image [, string filename])
The imagepng() outputs a GD image stream (image) in PNG format to 
standard output (usually the browser) *or, if a filename is given by the 
filename it outputs the image to the file*.
Hope it helps. Ciao
Newsgroup: it.comp.www.php
Titolo: Sono una capra :)

scusate se faccio una domanda forse fatta già1000 volte, ma sto appena
iniziando ad usare php, così per hobby...
Vorrei realizzare la cosa più semplice:
Ho una pagina index.php
in questa pagina ho una tabella con 3 righe, in ogni riga c'è un
include a  A.htm - B.htm - C.htm
in A.htm ho un link D.htm che deve aprirsi in B.htm
cosa faccio?
D.htm deve linkare ad un'altra pagina php:
esempio pagina.php che contiene la tabella con tre righi con
all'interno l'include a A.htm - D.htm - C.htm
Oppure c'è un'altra possibilità?
Grazie e scusate la domanda per voi ovvia :)

 cosa faccio?
Passa ad index.php il nome del file da includere (da validare, con
while list e' meglio) e la posizione dove vuoi che ne visualizzi il
contenuto.
es.
index.php?file=D.htm&pos=B
Ammesso che le tre righe siano internamente identificate con A, B e C
(ad esempio)
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

(ad esempio)
scusa, ma non ho capito
questa è la pagina index.php
<body>
C
<table width="100%" border="0" align="center" cellpadding="0"
cellspacing="0">
  <tr>
    <th scope="col">
	<?php
include 'top.htm';
?>
	</th>
  </tr>
  <tr>
    <td align="center" valign="top">
	<?php
include 'home.htm';
?>
	</td>
  </tr>
  <tr>
    <td align="center" valign="top">
	<?php
include 'bottom.htm';
?>
	</td>
</td>
  </tr>
</table>
</body>
</html>

 scusa, ma non ho capito
All'inizio del file verifichi se ci sono parametri nell query string
che devi utilizzare e li convalidi.
Ti crei un array dove, per ogni sezione dove vuoi includere qualche
cosa, inserisci un elemento. Ad esempio $contents['A'] = 'home.html'
etc.
Se ci sono parametri da linea di comando che riguardano le inclusioni,
inserisci nell'array di cui sopra i valori come ti sono stati passati.
Dove fai gli include() inserisci una cosa tipo
include($contents['A']);, include($contents['B']); etc.

Newsgroup: it.comp.www.php
Titolo: Stampare a video la sintassi restituita dal metodo.

Ho un oggetto $oggetto ed un metodo getProperty() Sapreste dirmi qual'è la
sintassi per scrivere nella pagina html il valore restituito dal metodo?
Grazie Filippo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

sintassi per scrivere nella pagina html il valore restituito dal metodo?
dipende da com'è fatto il metodo getProperty(), a regola non dovrebbe
avere l'echo interno, quindi:
echo $oggetto->getProperty();
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

Newsgroup: it.comp.www.php
Titolo: Problema sessioni e frame

Ciao a tutti, mi sto imbattendo in un "problema" anomalo.
Ho un frameset che include una pagina remota e una pagina locale ovvero
1° frame 
www.sito.it/set.php
2° frame pagina.php
ora nel primo frame gli passo un argomento con $_get
la pagina set.php è cosi' composta:
<?
session_start();
$_SESSION[sito] = $_GET[sito];
session_write_close();
header("Location : index.php");
?>
Il problema si presenta quando in index.php quando chiamo 
session_start() mi ritrovo una sessione vuota, e controllando l'id 
addirittura una sessione diversa!
La stranezza si fa ancora piu complicata perchè se invece apro la pagina 
direttamente da 
www.sito.it
 e non dal frame, la sessione funziona 
regolarmente.
Come mai?
A me la sessione serve solo su un frame, non serve su tutto il frameset, 
  mi basta che in quel frame la sessione che parte rimanga uguale e non 
cambi ad ogni pagina.
Nota importantissima, questo "bug" lo riscontro solo su internet 
explorer, su firefox funziona tutto bene.
Purtroppo come ben sapete c'è l'esigenza di farlo funzionare anche su 
quella chiavica di programma.
Vi ringrazio per l'attenzione.
Antonio

 programma.
Allora non e' un "bug" delle sessioni ma di IE, avvia le sessioni nel
frameset ed eventualmente riscrivi manualmente gli url (sempre nel
frameset).
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 Antonio
su IE devi forzare il mantenimento dello stato... non c'č niente da fare,
perchč, ahimč, non fa passare l'header di sessione sui redirezionamenti.
<?
$sid = session_name()."=".session_id();
header("Location : index.php?".$sid);
?>
che versione del php usi?
pier


Grazie mille per il consiglio, sto facendo delle prove e sembrerebbe 
funzionare!
Non lo so con precisione, ma sicuramente 4.2 in su.
Grazie a tutti!
Ps Setec, grazie per la ramanzina, non si finisce mai di imparare o 
quantomeno i brutti vizi devono essere eliminati. :)
Antonio
Newsgroup: it.comp.www.php
Titolo: debugger per PHP

Ciao a tutti.
Lavoro sotto LINUX e mi farebbe comodo un debugger per PHP.
Nonostante abbia cercato parecchio, non ho trovato nulla, a parte
QUANTA che è un editor con debugger PHP, ma ancora non ho capito in che
maniera dovrebbe fungere.
Qualche link o qualche nome da passare ?
Grazie a tutti e a presto.
Ciao

 maniera dovrebbe fungere.
zend studio?
http://www.zend.com/store/products/zend-studio.php

Newsgroup: it.comp.www.php
Titolo: mail firmate

Ciao,
spesso mi arrivano e-mail "con la firma", esattamente come ci sono nei 
newsgroup dei post firmati. Nel mio client queste firme appaiono in 
grigio chiaro. Sono andato a vedere il sorgente del messaggio ma non 
sembra esserci nulla di diverso. Come viene riconosciuta una firma? E 
come posso far sì che una e-mail inviata via mail() abbia in fondo una 
firma? C'è un header particolare? Grazie.  :-)

 firma? C'è un header particolare? Grazie.  :-)
$message = "questo e' il testo dell'email\n\n--\nPippo Lippo\nVia Vai, 1 
...\n";
mail($to, $subject, $message, $headers);
ciao
-- 
Cybertoldo
Per rispondermi via email, sostituisci moc.liamg con 
gmail.com

 mia.
ho fatto questa prova fin da subito: nulla, appare un testo normale, non 
diventa grigio, ecco il perché del post

 diventa grigio, ecco il perché del post
Ok, scusa. vuole uno spazio dopo i 2 trattini: "-- \n"


 Ok, scusa. vuole uno spazio dopo i 2 trattini: "-- \n"
caspita, insospettabile  :-)
Grazie!

 caspita, insospettabile  :-)
Solo per chi non legge le RFC.
-- 
Falco Stellare - DeepVoid
www.deepvoid.it
 <-- finalmente online!!!

 Solo per chi non legge le RFC.
Hai letto tutte le RFC?! =:-O
...allora sei arrivato proprio a fagiolo: sai dirmi il numero?
Grazie


 ...allora sei arrivato proprio a fagiolo: sai dirmi il numero?
Di solito per le mail sono la 822 e la 1822.
Potrebbero esserci riferimenti ad altre (tipo la netiquette, ma non
ricordo il numero. Ci dovrebbero essere in giro motori di ricerca e
indici delle RFC).
Bye.
Newsgroup: it.comp.www.php
Titolo: nascondere dato passato con GET

Ho una pagina che passa con $_GET['id'] un valore ad un'altra pagina.
Sulla barra degli indirizzi mi viene visualizzato 
http://www.miosito/index.php?id=010600
potrei nascondere il valore (come se usassi $_POST['id']) ???


puoi usare un coockie con Javascript

 wrote:


La domanda è vaga secondo me.
Tu stai agendo lato server o intendi se c'è un qualche plugin per il 
browser che non visualizzi i parametri sulla barra dei menu ?
Se sei lato server usa il metodo post che è proprio quello che chiedi, 
se sei lato client dipende dal browser probabilmente.

 >
potresti usare le sessioni, secondo il mio modestissimo parere (non sono
proprio espertissimo)
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 potrei nascondere il valore (come se usassi $_POST['id']) ???
Invece di inviare i dati attraverso il GET usi il POST.
Ciao,
   Fabrizio
=== 
http://www.negusweb.it
 ===

Salvatore Paci ha scritto:

Se vuoi / devi obbligatoriamente usare GET, allora rimane visibile, 
altrimenti come ti hanno detto usa post, le sessioni, i cookie...
Se devi usare get e non vuoi che si capisca il valore dell'id, criptalo 
con md5 e nella pagina di arrivo cripta anche lì il valore che usi per 
fare il match.
Ad esempio se lo usi per una query su db mysql, semplicemente puoi usare 
direttamente la funzione md5 di mysql (dopo aver 'sanitizzato' la tua GET).
...
WHERE MD5(ID) = '". funziona_che_sanitizza($_GET['id']) ."'
...
-- 
-------------------------------------------
Paolo De Dionigi
www.atfriends.net
Responsabile Tecnico Zen Cart Italia
Newsgroup: it.comp.www.php
Titolo: [OT] Richiesta domanda...

salve,
avrei un problema con mysql (un query complessa) però penso si possa 
risolvere (semplificandola) anche con l'ausilio di php mi chidevo se potevo 
postare la domanda cmq...
grazie ciao . 



se può centrare il php posta pure.

 ha scritto nel messaggio
news:2a84e.732626$b5.33...@news3.tin.it...

Se ha a che fare solo con mysql conviene, in modo particolare a te,
rivolgerti a it.comp.software.database, che è specialistico su
quell'argomento.
Hai maggiori probabilità di ottenere risposta, specialmente se la query è
particolarmente complessa.
Se ha a che fare anche con il php chiedi pure, mysql e php sono molto legati
l'uno all'altro.

 ha scritto nel messaggio 
news:1594e.732905$b5.33...@news3.tin.it...

salve
allora vi spiego subito (i nomi sono fittizi)
ho una tabella master che è legata
1-n con mobili
e
1-n con macchine
poi un'altra tabella master_mobili_macchine di chiave che ha:
la sua chiave primaria
1 campo per master
1 campo per mobili
1 campo per macchine
devo trovare il modo di elencare tutti i mobili che non sono inseriti in
master_mobili_macchine  relativi a
master
e poi un'altra query in cui ci sono tutti i mobili che sono inseriti in
master_mobili_macchine  relativi a
master
stessa cosa per macchine (ma quello è uguale al primo come problema)
mi potete dare una mano ?
grazie ciao.
E' un problema che si potrebbe risolvere con mysql (Ma ancora non riesco se 
qualcuno vuole darmi una mano)
siccome i tempi stringono potete aiuarmi a darmi una mano con php per 
risolvere questo problema...
grazie a tutti ciao
Newsgroup: it.comp.www.php
Titolo: Perché il php non mi prende le variabili passate con l'indirizzo URL ?

Salve, ho qualche problema con le variabili passate con l'indirizzo URL!
Ora mi spiego, ho una pagina in HTML (prova.htm) che adesso semplifico con
la seguente:
<html>
<head>
<title>Prova passaggio variabili al php</title>
</head>
<body>
<form name="modulo">
  <p align="center">
  <select size="1" name="test">
    <option selected value="pagina1">pagina 1</option>
    <option value="pagina2">pagina 2</option>
    <option value="pagina3">pagina 3</option>
  </select><input type="button" value="Pulsante"
onclick="location.href='pagina.php?IDpagina='+document.modulo.test.options[d
ocument.modulo.test.selectedIndex].value"></p>
</form>
</body>
</html>
E una pagina generata dal PHP (pagina.php) che è la seguente:
<?php
print"La pagina selezionata è: {$IDpagina}";
?>
Succedde a volte che la pagina generata dal PHP mi considera la variabile
passata con $IDpagina come vuota, pur essendoci il valore nell'URL.
Altre volte invece funziona correttamente.
Può dipendere dal fatto che non uso le sessioni e i visitatori si
sovrappongono, o dipende dal server sul quale ho il sito, o non so proprio
cos'altro pensare!
Grazie in anticipo!

cos'altro pensare!
Puo' dipendere soprattutto dal fatto che non leggi i messaggi sul
newsgroup e/o le FAQ.
La tua e' la domanda quotidiana di it.comp.www.php.
http://it.php.net/manual/it/language.variables.predefined.php

 ha scritto nel messaggio
news:arbcpp$2s4$2...@nowhere.local...

Per ora non ci ho capito molto, se non è troppo incasinato, mi potete
spiegare voi questa storia delle variabili!
Grazie ancora!

 ha scritto nel messaggio
news:arbcpp$2s4$2...@nowhere.local...

Allora la pagina HTML è sempre la stessa:
<html>
<head>
<title>Prova passaggio variabili al php</title>
</head>
<body>
<form name="modulo">
  <p align="center">
  <select size="1" name="test">
    <option selected value="pagina1">pagina 1</option>
    <option value="pagina2">pagina 2</option>
    <option value="pagina3">pagina 3</option>
  </select><input type="button" value="Pulsante"
onclick="location.href='pagina.php?IDpagina='+document.modulo.test.options[d
ocument.modulo.test.selectedIndex].value"></p>
</form>
</body>
</html>
Nella pagina PHP ho aggiunto: $HTTP_GET_VARS['IDpagina'];
<?php
$HTTP_GET_VARS['IDpagina'];
print"La pagina selezionata è: {$IDpagina}";
?>
Ma per ora non funziona ancora, come faccio?
Grazie ancora!

spiegare voi questa storia delle variabili!
La sostanza e' che invece di 
$IDPagina
devi usare
$_GET["IDPagina"]

 ha scritto nel messaggio
news:argbj0$393$1...@nowhere.local...

Come al solito mi avete risolto il problema, grazie ancora!
Newsgroup: it.comp.www.php
Titolo: problema con query

non capisco perchč questa query
$query= "(DELETE FROM negozio WHERE id=7 limit 1)";
    if (!($result = mysql_query($query)))
    {
    print ("errno:" . mysql_errno());
    }
non vada.
Mi srive solo
errno:1064
Qualche suggerimento?
Grazie
Andrea

 non capisco perchè questa query


 errno:1064
LIMIT 1 ? Perchč hai piů righe che contengono id=7 ? Allora dovresti
individuare esattamente quale riga cancellare con un id che perň sia
univoco.
Se invece il tuo id = 7 č univoco, il LIMIT č fuori posto
Ciao
J

PS:
      ER_PARSE_ERROR  1064  42000
In effetti anche le ( ) non hanno molto senso...

Newsgroup: it.comp.www.php
Titolo: Inviare dati da piu' form

Salve, ho una pagina per la modifica di due o piu' record, composta da altrettanti form con dei campi tex-area riempiti dalle
corrispondenti query. E' possibile operare modifiche sui vari campi e poi con un unico tasto inviare tutte le variabili di tutti i
form e modificare in un sol colpo piu' record?
La pagina che ho ora prevede per ogni form un tasto di invio.

Fedro wrote:

   Forse non mi e` ben chiara la tua problematica, ma hai pensato ad 
"unificare" i form in uno solo? La gestione dei record multipli puo` poi 
essere gestita agevolmente server-side...
-- 
Alla prossima,
Marco
Newsgroup: it.comp.www.php
Titolo: CHE NE PENSATE

questo è il mio sito
www.alienhacker.com
un'altra cosa vi andrebbe di incominciare ad utilizzare un altro indirizzo
di news cioe mi spiego meglio ho appena attivato un server di news vi
andrebbe di incominciare ad utilizzarlo?
l'indirizzo è 
alienattack.myftp.org
 porta 119
la solita
non c'e' bisogno ne di nome utente ne di password
non solo per quanto riguarda il mio sito se trovate dei buchi o delle falle
non esitate a dirmele grazie mille
continuate cosi siete grandi

 questo h il mio sito
Smettila di fare spamming.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

ma cosa dici ?
è solo un opinione

LORDMASTER ha scritto:

inizia a togliere flash
-- 
disinfo blog
*tutto quello che i media non dicono*
http://disinfo.blog.tiscali.it

 
allora togli flash


ma perche scusa cosa centra con lo spam
quella č solamente una mia scelta nel come creare il sito

 h solo un opinione
Il tuo e' spamming, la mia non e' una opinione, e' un dato di fatto e
non sono l'unico a crederlo:
http://groups.google.com/groups?hl=it&lr=&ie=UTF-8&threadm=I3fGb.10774%2
4Jw2.7710%
40tornado.fastwebnet.it
&rnum=1&prev=/groups%3Fq%3Dspam%2Balien
hacker.com
%26hl%3Dit%26lr%3D%26ie%3DUTF-8%26selm%3DI3fGb.10774%2524Jw2.7
710%
2540tornado.fastwebnet.it
%26rnum%3D1
[ 
http://url.repository.biz/go/25
 ]
http://groups.google.com/groups?hl=it&lr=&ie=UTF-8&threadm=pan.2004.01.0
2.00.09.34.608769%40Roll.It&rnum=2&prev=/groups%3Fq%3Dspam%2Balienhacker
.com%26hl%3Dit%26lr%3D%26ie%3DUTF-8%26selm%3Dpan.2004.01.02.00.09.34.608
769%2540Roll.It%26rnum%3D2
[ 
http://url.repository.biz/go/26
 ]
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&threadm=7TAFb
.24860%24wM.2024746%
40news1.tin.it
&rnum=3&prev=/groups%3Fhl%3Dit%26lr%3D
%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Dalienhacker.com%2B
[ 
http://url.repository.biz/go/27
 ]
etc. etc.


 il flash non e' sicuro, e' peso non e' indicizzabile, fa cagare in piu sensi
non e' accessibile


ragazzi non so voi ma il sito di LordMaster, nel suo trash-style, mi e'
piaciuto da mori' !
ahahha...
ma apparte i vari flash, le avete viste le facce?
da scompisciarsi dalle risate!
ahahahahah....
grande lordmaster.... (soprattutto per la grammatica)
^____^
sp-

 non e' accessibile
tutte queste affermazioni sono false in generale, flash può essere 
indicizzato, garantisce sicurezza (dipende da come lo programmi) ed è 
accessibile, è sufficiente utilizzarlo come si deve.
Il fatto che possa o meno piacere o che troppa roba che si muove dopo un 
po' rompe le scatole, che le intro nei siti possono essere discutibili e 
tutti i commenti estetici che vogliamo fare sull'uso questa tecnologia 
sono plausibili, ma sono convinto che un buon sito dinamico in flash sia 
comunque una prova intrigante, stimolante ed efficace oltre che "bella 
da vedere".
Ciao Gianfranzo
-- 
ICQ#: 21258924 Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo è contro la guerra
"dopo tutto, gli angeli non sono altro che dei volatili" D. Pennac
Newsgroup: it.comp.www.php
Titolo: Ricerca che mi restituisca dati editabili

Salve ancora,
di seguito il codice che uso per visualizzare i records.
Quello che vorrei fare č ottenere gli stessi records ma editabili in modo da
cambiarne alcuni per aggiornarli.
Se potete aiutarmi.
Grazie tantissimo
Giovanni
<?
  if (!$searchtype || !$searchterm)
  {
     echo "Non hai inserito i dettagli di ricerca.  Torna indietro e prova
di nuovo.";
     exit;
  }
  $searchtype = addslashes($searchtype);
  $searchterm = addslashes($searchterm);
  @ $db = mysql_pconnect("xxx", "yyy", "zzz");
  if (!$db)
  {
     echo "Errore: Impossibile connettersi col database.  Riprova piů
tardi.";
     exit;
  }
  mysql_select_db("helpdesk");
  $query = "select * from chiamata where ".$searchtype." like
'%".$searchterm."%'";
  $result = mysql_query($query);
  $num_results = mysql_num_rows($result);
  echo "<p>Numero di items trovati: ".$num_results."</p>";
  for ($i=0; $i <$num_results; $i++)
  {
     $row = mysql_fetch_array($result);
     echo "<p>".($i+1).". Numero Richiesta: <strong>";
     echo stripslashes($row["ID"]);
     echo "</strong>    del <strong> ";
     echo stripslashes($row["data"]);
     echo "<p></strong><br>Utente: <strong>";
     echo stripslashes($row["utente"]);
     echo "</strong><br>Interno Telefonico: ";
     echo stripslashes($row["interno"]);
     echo "</strong><br>E-Mail Address: ";
     echo stripslashes($row["email"]);
     echo "<p></strong><br>Tipo Richiesta: ";
     echo stripslashes($row["tipo_rich"]);
     echo "</strong><br>Oggetto della Richiesta: <strong>";
     echo stripslashes($row["oggetto"]);
  echo "</strong><br>Descrizione del problema: ";
     echo stripslashes($row["descriz"]);
     echo "<p><br>Produttore: <strong>";
     echo stripslashes($row["produtt"]);
     echo "</strong><br>Modello HW o Nome SW: <strong>";
     echo stripslashes($row["modello"]);
     echo "</strong><br>Matricola: <strong>";
     echo stripslashes($row["matricola"]);
     echo "<p></strong><br>Avanzamento: <strong>";
     echo stripslashes($row["avanz"]);
  }
?>
--
Giovanni
quij...@iol.it
http://quijote.netfirms.com

 ha scritto nel messaggio
news:06vE8.62986$US3.1...@twister1.libero.it...


 ha scritto nel
messaggio news:AFvE8.59768$zW3.8...@news1.tin.it...


Come faccio a far uscire i dati sul form?
I campi di un form hanno questa sintassi
<input type="text" name="nomecampo" size="20" value=<?php
echo("\"".stripslashes($row["nomecampo"])."\""); ?>
Dove value e' il valore che vuoi far apparire nel campo del form.
(forse c'e' una imperfezione con gli apici doppi nell'echo, ma fai due
prove e risolvi ;) )
T1
Newsgroup: it.comp.www.php
Titolo: espressioni regolari e parser

sto provando a creare un parser che ricrei in misura ridotta quello che
si trova nel wikipedia per i link. in pratica una stringa del tipo
[
www.somelink.com
|sometext]
diventerebbe
<ahref="
http://www.somelink.com
">sometext</a>.
uso questa ex. (^| )?\[(.*)\|(.*)\] e mi funziona correttamente almeno
finchè non ho all'interno della stringa che parso con
$foo = ereg_replace("(^| )?\[(.*)\|(.*)\]", "\\1<a
href=\"http://\\2\">\\3</a>", $foo) un solo ed unico link.
se per caso ce ne sono due o più mi incomincia a parsare correttamente
la prima parte di link, fino al pipe, poi come descrizione del link
utilizza tutti i caratteri restanti fino al tag di chiusura dell'ultimo
link.
mi spiego, quello che si ottiene parsando
[
www.somelink.com
|sometext] bla bla [
www.somelink2.com
|sometext2]
è
<a href="
http://www.somelink.com
">sometext] bla bla
[
www.somelink2.com
|sometext2</a>
invece il funzionamento sperato sarebbe ottenendo
<a href="
http://www.somelink.com
">sometext</a> bla bla <a
href="
www.somelink2.com
">sometext2</a>
e così via per n link nella stringa.
purtroppo non riesco a capire come rendere esplicita la chiusura di
oghi link.
grazie
Bleak

 Bleak
non usare ereg..
preg_replace('/\[(.*?)\|(.+?)\]/', "<a href='$1'>$2</a>", $text);
-- 
www.iuz-lab.info

grazie! con questa funzione lavora tutto alla perfezione.
supportando gli array ho potuto mettere più pattern.

Newsgroup: it.comp.www.php
Titolo: funzione che taglia il testo con verifica html

salve ragazzi
intanto auguri in anticipo a tutti.
POi...
stavo cercando di fare (prima vedo se qualcuno ha già fatto una cosa simile)
un funzione che metteva i puntini o comunque tagliava il testo (un grosso 
testo)
rispettando l'apertura chiusura dei tag html (quindi evitando catastrofi a 
livello di layoyt)
Sapete dove posso trovarne una o qualche tencnica veloce e sicura che
possa aiutarmi nel realizzare una cosa del genere ?
grazie ciao 

 possa aiutarmi nel realizzare una cosa del genere ?
IMHO la cosa piu' sicura e' quella di eliminare i tag e lavorare sul
testo pulito, questo perche' dovresti scrivere un vero e proprio parser
HTML oltre ad un sistema per analizzarne la struttura per evitare di
deformare la layout della pagina (ad esempio inserendo una tabella piu'
larga, una immagine, chiudendo un tag TR e non quello table, una form
etc. etc.).
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 livello di layoyt)
non so se ho capito il tuo problema. io avevo la necessità di segare il 
testo, chiudere correttamente un tag eventualmente spezzato e chiudere 
un tag rimasto aperto.
è molto semplice e magari non è pulitissima, ma fa il suo dovere ;)
// gli passi i 3 parametri per la substr
function cltag($msg, $ini, $car) {
          $ret = substr($msg, $ini, $car);
          $ret = preg_replace('/<[^>]*$/', '', $ret);
          $ret = preg_replace('/<\/[^>]*$/', '', $ret);
// inizio codice da ripetere per ogni tag
          $unclosed = 0;
          preg_match_all ('/<strong>/i', $ret, $matches);
          $openstrong = count($matches['0']);
          preg_match_all ('/<\/strong>/i', $ret, $matches);
          $closestrong = count($matches['0']);
          $unclstrong = $openstrong - $closestrong;
          for ($i = 0; $i < $unclstrong; $i++) {
              $ret .= '</strong>';
          }
// fine codice da ripetere per ogni tag
          return $ret;
}
-- 
Alessandro aka aleinside
Icq: 68536941 - Jabber: 
alei...@jabber.linux.it
Web: 
http://www.aleinside.net
 - 
http://www.forumolimpia.it
GPG Key [ID: 0x932D9622] available @ 
keyserver.linux.it
Newsgroup: it.comp.www.php
Titolo: id dopo insert su mysql

C'è modo di sapere quale valore abbia dato mysql ad un campo id
auto_increment dopo un mysql_query("INSERT INTO..."); ?
Grazie. Ilic.

 auto_increment dopo un mysql_query("INSERT INTO..."); ?
ARGH!!!!!!!! IL MANUALE !!!!!
http://www.php.net/mysql_insert_id
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/x
Non trovi qualche cosa? 
http://url.repository.biz/go/1J

E prima che ci sbatti come me, l'argomento di mysql_insert_id è la
connessine al DB, non la classica risultanza di mysql_query
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:HlbRb.287446$e6.11...@twister2.libero.it...


 connessine al DB, non la classica risultanza di mysql_query
1^ Quota meglio
2^ Per non "sbatterci come te" e' sufficiente leggere il manuale e i
relativi esempi:
[quoto]
int mysql_insert_id ( [resource link_identifier])
...
mysql_insert_id() returns the ID generated for an AUTO_INCREMENT column
by the previous INSERT query using the given link_identifier. If
link_identifier isn't specified, the last opened link is assumed.
[/quoto]


 ARGH!!!!!!!! IL MANUALE !!!!!
Hai ragione. Ho scritto senza pensarci troppo...
Mi sono lasciato prendere la mano.
Grazie lo stesso.
Ilic.
Newsgroup: it.comp.www.php
Titolo: Recupero di $_POST particolari

Salve, prima di tutto mi scuso per il titolo un pò criptico.
In un form ho creato delle variabili variabili , utilizzando un
indice.
Ad esempio $check0 , $check1 $check2 ecc ...
Nel recuperare il valore di queste variabili è sorto il problema.
Pensavo che avrei potuto utilizzare $_POST['check$i'] all'interno di
un ciclo, ma non funziona .
Qualcuno sa suggerirmi una soluzione?
Grazie mille

joyc...@gmail.com
 wrote:

non hai scelto un buon modo di farlo..
comunque leggi 
http://php.net/string
 ..
-- 
www.iuz-lab.info

joyc...@gmail.com
 ha spiegato il 11/02/2007 :

Usa le virgolette non gli apici: $_POST["check$i"]

Pensavo che avrei potuto utilizzare $_POST['check$i']
...usa $_POST["check$i"] con le virgolette doppie.
Leonardo
-- 
Geordie - he's a man, there's little doot about't,
He's done all he can, wha' can do withoot't?
Doon there cam a blade, linkin' like me lordie,
He wad drive a trade, a' the loom of Geordie.


In pratica il problema eraquesto: ho una tabella con diversi prodotti,
di cui l'utente può selezionarne più d'uno.
Nella pagina successiva devo controllare quelli selezionati ed
inserirli nel DB.
So che quasi sicuramente non ho utilizzato la soluzione migliore, ma è
quella che mi è venuta in mente lì per lì.
Alla fine ho trovato questa soluzione:
$check="check".$i
$_POST[$check]
ora provo con le virgolette doppie, se funziona posso risparmiare
codice :)
Grazie mille per le risposte

>
Puoi provare anche così:
$_POST[$check[$i]]
Newsgroup: it.comp.www.php
Titolo: Licenza GNU/gpl - rivendita a terzi

Salve a tutti,
premetto che sono assolutamente ignorante per quanto riguarda le
licenze GNU/GPL.
Se volessi utilizzare un prodotto CMS (Mambo, MD-pro, ...) per creare
un sito e volessi rivenderlo a terzi, come mi devo comportare?
Nel senso è possibile o devo acquistare un CMS commerciale?
Oppure posso prendere i sorgenti del CMS utilizzato, modificarlo e
quindi rivenderlo?
Lo chiedo perchè leggendo vari post ho letto di persone che rivendono
siti creati con CMS con licenza GNU/GPL.
Grazie
Saluti 
Francesco

20 Sep 2005 01:24:24 -0700, 
ti...@freesurf.ch
 ha detto:

Puoi benissimo rivenderlo al prezzo che vuoi, però poi lui può farci
quello che vuole, anche rivenderlo a sua volta. Leggi bene la licenza
GPL.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 quindi rivenderlo?
A patto che tu distribuisca gratuitamente le modifiche fatte e comunque
vale quanto sopra.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 quindi rivenderlo?
Puoi fare anche quello, l'unica cosa che devi rispettare č che le 
modifiche da te scritte debbano avere la stessa licenza dell'applicativo 
da cui derivano.
Ciao
Cla!
-- 
http://www.docebolms.org
 :: E-learning open source
Oggi, 6 luglio 2005, mi sento piů Europeo

vale quanto sopra.
Non mi risulta, non è necessario distribuire gratuitamente le
modifiche, ma è necessario distribuirle con licenza GPL, o no?


 modifiche, ma è necessario distribuirle con licenza GPL, o no?
Punto 3.b


Punto 3.b
Forse non ho afferrato bene cosa intendi per "distribuire
gratuitamente le modifiche fatte a chiunque".
A beneficio di tutti ecco il link con le faq sulla GPL, che penso
possano chiarire alcuni dubbi:
http://www.gnu.org/licenses/gpl-faq.it.html


 da cui derivano.
Infatti la GPL e' definita anche licenza "virale" in quanto le modifiche
devono essere sotto la stessa licenza.
Tra l'altro, se non vado errato, si sta' discutendo  proprio questo
punto per
la versione 3 prossima a venire.
Saluti, Antonio.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Saluti, Antonio.
Sono davvero courioso di vedere la stesura finale, non so quali sono i 
tempi di rilascio, incontrerò penso il 29 di settembre Claude Beullens, 
vediamo se riusciamo ad avere qualche info di prima mano ;-)
Cla!
-- 
http://www.docebolms.org
 :: E-learning open source
Oggi, 6 luglio 2005, mi sento più Europeo

Newsgroup: it.comp.www.php
Titolo: re doaamnda

salve grazie per le info ho risolto facendo partire mysql con ilparametro
old-passwords in quanto nella versione nuova cambia il backend delle
password, e attivando register global. Una domanda cosa mi comporta avere
register global attivo ?
grazie ancora
Giuseppe

 Una domanda cosa mi comporta avere register global attivo ?
Il manuale, questo sconosciuto ...
http://www.php.net/register_globals
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: PHP -> Sistema Blog ?

Ciao,
qualcuno sa consigliarmi un sistema PHP
per mettere su un sito di BLOGS ?
ho provato su hotscripts e simili,
ma ce ne sono a decine e non riesco
a determinare quale sia il "migliore" ...
non ho necessità ultra particolari,
ma ovviamente vorrei iniziare con
un prodotto affidabile perché
un domani il sito potrebbe aumentare
di volume, funzioni, ecc.ecc.
e non vorrei rifare tutto da zero,
avendo scelto un sistema limitato o
con troppi bugs.
esperienze o consigli in merito ?
p.s
non mi interessa che sia "facile"
da installare o configurare, non
ho problemi in merito.
p.p.s
ovviamente che sia PHP + MYSQL, Linux, ecc.ecc.
GRAZIE !

 a determinare quale sia il "migliore" ...
www.opensourcecms.com

Newsgroup: it.comp.www.php
Titolo: Query mysql con php4

Salve a tutti,
 se devo fare un database che gestisca, tra le altre cose, dei titoli di cd.
Ho chiamato la colonna che contiene i nomi "titoli".
Se, per esempio, contiene i valori:
canzone bella
canzone brutta
così così
io faccio una query con mysql_query("SELECT titoli FROM tabella WHERE
titoli='canzone' ").
mi dice che non ha trovato niente, mentre io voglio che visualizzi tutti le
righe in cui compaia la parola canzone, anche se è insieme ad altre parole.
c'è una query per fare questo?
E dove potrei trovare un buon tutorial dei comandi di sql ? (sono già andato
su 
html.it
 ma non mi è servito a molto quel tutorial).
grazie

titoli='canzone' ").
SELECT titoli FROM tabella WHERE titoli LIKE '%canzone%'
Amedeo

c'č una query per fare questo?
Prova: Select titoli From tabella Where titoli like 'canzone'
oppure
Select titoli from tabella where titoli='%canzone%'  (il carattere % e'
il jolly per SQL )
-- 
Sidewinder  
---------------------------------------------------------------------
I did this 'cause Linux gives me a woody.  It doesn't generate revenue.
	-- Dave '-ddt->` Taylor, announcing DOOM for Linux
---------------------------------------------------------------------
Newsgroup: it.comp.www.php
Titolo: considerare una stringa vuota

come faccio a far in modo che una stringa di soli spazi sia considerata 
vuota ?
es:
vorrei che se l'utente inserisse "         " fosse uguale a ""
e se scrivesse "   pippo" fosse uguale a "pippo"
praticamente devo eliminare tutti gli spazi ad inizio stringa (però se 
la stringa è composta da soli spazi deve ritornare vuota)
so che si può fare con una sola espressione regolare ma non ne vengo a capo
ciao
Alesi_27

 la stringa è composta da soli spazi deve ritornare vuota)
Ciao!
Ci sono tre funzioni per la pulizia delle stringhe:
trim($stringa) elimina tutti gli spazi all'inizio e alla fine.
chop($stringa) elimina tutti gli spazi alla fine della stringa.
ltrim($stringa) elimina tutti gli spazi all'inizio della stringa.
Quindi se l'utente inserisce "                 "_
$testo = trim($stringa_da_pulire");
Se l'utente inserisce "  pippo":
$testo = ltrim($stringa_da_pulire);
Saluti!
Francesco Gori
f.g...@libero.it

 $testo = ltrim($stringa_da_pulire);
cosa avviene se eseguo
$testo=trim($str_da_rip);
su "    pippo" ?
ciao
Alesi_27

 ha scritto nel messaggio
news:rHxy9.2424$Zn2....@twister1.libero.it...

direi anche str_replace   :-) se vuoi levare tutti gli spazi di una stringa
es: $stringa="   p i p p  o     "; --->str_replace('
,'',$stringa);  --->risulta che $stringa="pippo"

 ,'',$stringa);  --->risulta che $stringa="pippo"
beh in questo caso direi di no.
il campo da inserire è una descrizione che può anche essere
"Calzini lana"
quindi evidentemente non andrebbe bene.
mi servirebbe una che elimini gli spazi iniziali e finali e 
eventualmente 2 spazi consecutivi tra parole
ciao
Alesi_27

 ha scritto nel messaggio
news:C1yy9.2745$Bs5....@news1.tin.it...

per gli spazi iniziali trim($Str);
per sostituire "  " con " " str_replace("  ", " ",$Str);
Byez

 wrote:

Warning variable not found?
Syntax error?
Forse meglio se leggi qui o ci provi un po' tu...
 
http://it.php.net/trim

 per sostituire "  " con " " str_replace("  ", " ",$Str);
Per eliminare tutti whitespace con piu' di 2 caratteri va molto bene questo:
  $str=preg_replace("/\\s{2,}/s", " ", trim($str));


ok grazie
ciao
Alesi_27

   $str=preg_replace("/\\s{2,}/s", " ", trim($str));
fenomenale :)
ciao
Alesi_27