Newsgroup: it.comp.www.php
Titolo: non mi funziona un esempio tratto da un libro... mi potete aiutare per favore?

buongiorno a tutti! 
ho comprato un libriccino, PHP 5, della serie Pocket Apogeo, e sto cercando 
di capire perché uno degli esempii riportati (comincia a pag.179 per chi di 
voi l'avesse) non mi funziona...
spero tantissimo in un aiuto da parte vostra, e vi posto qui lo script, che 
dovrebbe in teoria partorire una pagina web da dove, tramite alcune checkbox, 
si dovrebbe poter scegliere il colore o i colori della propria maglietta:
<html> 
<head>
<title>Passaggio di array come parametri</title>
</head> 
<body> 
<?php if(isset($_REQUEST['colori'])) 
{ print("<h3> I colori dell'ultima maglia sono:</ 
h3>\n") ; print("<ul>\n");
foreach($_REQUEST['colori'] as $colori) 
{ 
print("<li>$colori</li>\n"); 
} 
print("</ul>\n");
} 
$colori = array( 
"Rosso", "Giallo", "Verde", "Blu", "Arancio", "Nero"); 
print("<h3>Colora la tua maglia!</h3>\n"); 
print("<form method=\ "POST\" 
action=\"{$_SERVER ['PHP _SELF']}\ ">\n"); 
foreach($colori as $c) 
{
   print("<input type=\"checkbox\" ". 
        "name=\'colori[]\" value=\"$c\">" .
"$c\n"); 
} 
print("<br>"); 
?> 
<input type="submit" value="Colora!"> 
</form> 
</body> 
</html> 
Spero abbiate la pazienza di aiutare una dilettante e per di piů apprendista 
come me, grazie! :-)
alcina
==============================================================
 Posted with Hogwasher. Mac first, Mac only:
 
http://www.asar.com/cgi-bin/product.pl?58/hogwasher.html
 
==============================================================

 action=\"{$_SERVER ['PHP _SELF']}\ ">\n"); 
action=\"{$_SERVER['PHP_SELF']}\">\n");
Occhio anche allo spazio che hai lasciato fra "PHP" e "_SELF". Non ci
va.
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 
gentilissimo e velocissimo, grazie!!! :-)
ora che ho.... "purificato" lo script seguendo le tue indicazioni funziona 
tutto, ciao e grazie ancora!
================================================================
 Hogwasher: You don't have to sacrifice friendliness for power
 
http://www.asar.com/cgi-bin/product.pl?58/hogwasher.html
 
================================================================

 
scusami vista la tua gentilezza ne approfitto per chiedere a te (o magari a 
qualche altro gentile come te) ancora una cosa... ma se io volessi inserire 
in un db mysql le scelte effettuate? che per esempio catarsi desidera una 
maglietta bianca e blu e alcina una nera e arancione? cosa dovrei fare oltre 
ovviamente costruire un db ad hoc....
qualcosa come una tabella anagrafica per le persone e una delle magliette con 
dentro i nomi dei colori, come questo script php piloterebbe la query mysql?
non uccidetemi :-)))
==============================================================
 Posted with Hogwasher. For a free Test Drive click on: 
 
http://www.asar.com/cgi-bin/product.pl?58/hogwasher.html
 
==============================================================

 non uccidetemi :-)))
Beh, per strutturare il database è meglio se ti cerchi un bel manuale e fai 
un po' di esercizio di progettazione, visto che è facile realizzare database 
fatti male...
Diciamo, se vuoi realizzare una relazione molti:molti devi avere tre 
tabelle:
- Colori_magliette (id_colore, nome, ...)
- Persone (id_persona, nome, cognome, ...)
- Scelte (id_persona, id_colore_maglietta, quantità...)
Da php puoi eseguire delle query sql sul database, quindi:
- creare/modificare, eliminare tabelle e record
- estrarre dati ("Select * form Colori_magliette where ...")
Se hai capito tutto, cercati qualche esempio da copiare e riadattare. Se 
qualcosa di quello che ti ho scritto non è ben chiaro, è meglio se ti cerchi 
qualche buon manuale, perché non sono argomenti che si esauriscono in 10 
righe di mail...
Ciao, buona fortuna!
Nino