ricavare valore get e modificare css

Salvo Salvi

Utente Attivo
14 Nov 2012
230
0
0
Ciao a tutti sto lavorando su prestashop per il mio titolare.
Mi ha chiesto di crearli una pagina prodotto per ogni categoria differente e io ho pensato di creare un codice che mi prenda l'id del prodotto e mi modifichi il css globale.
Però mi serve un vostro aiuto la parte in php la saprei anche fare ma.. come faccio a modificare il css?

Questo è il link:​
xxx.it/prestashop/index.php?id_product=1&controller=product

Il codice php pensato da me è molto semplice:
PHP:
$numeroid = $_GET['id_product'];
 
 If($numeroid = 1
    || $numeroid = 2) {
richiamare Codice che mi riporti il css modificato per questi 2 prodotti
} else if ($numeroid = 3){richiamare CODICE CHE MI RIPORTO IL CSS MODIFICATO PER QUESTO PRODOTTO  }
else { richiamare CODICE CHE MI RIPORTI IL CSS normale "global.css"}
che funzione cè in php per richiamare i css?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
potresti provare a fare così se hai tre fogli di stile

PHP:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<?php
$numeroid = (int)$_GET['id_product'];
if($numeroid = 1  || $numeroid = 2) {
	echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"per_prodotti_1_2.css\">";
}else if ($numeroid = 3){
	echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"per_prodotto_3.css\">";
}else { 
	echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"global.css\">";
} 
?>
</head>
<body>
bla bla....
</body>
</html>
 

Salvo Salvi

Utente Attivo
14 Nov 2012
230
0
0
si grazie mille dell aiuto ci stavo lavorando e sono giunto a questa conclusione che sembri funzionare solo in parte sembra che mi richiami solo il primo css dopodiche anche se è id= 4 il css richiamato sarà sempre il primo

PHP:
$controllo = $_GET['controller'];
$id = $_GET['id_product'];
if ($id = 1 && $controllo = controller
|| $id = 2 && $controllo = controller
|| $if = 3 && $controllo = controller ){
Print '<link rel="stylesheet" type="text/css" href="css/stileuno.css">';
} elseif ($id = 4 && $controllo = controller
|| $id = 5 && $controllo = controller
|| $if = 6 && $controllo = controller){
Print '<link rel="stylesheet" type="text/css" href="css/stiledue.css">';
} else{
Print '<link rel="stylesheet" type="text/css" href="css/product.css">';
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Ricavare da un database un valore numerico da stringa Classic ASP 1
D ricavare ultimo valore di un campo mysql PHP 1
L ricavare valore con JS e utilizzarlo Javascript 1
E Come ricavare il valore di una textarea ? Classic ASP 5
elpirata Ricavare e stampare indirizzo ip da array associativo PHP 0
P ricavare percorso da "scegli file" PHP 0
I [PHP] Ricavare MAC address PHP 2
U [ASP] Ricavare il da url esterno Classic ASP 1
P [Javascript] Una dritta per ricavare una variabile Javascript 0
elpirata [PHP] Ricavare giorno della settimana da un campo data PHP 9
A ricavare record uguali tranne che per un campo MySQL 0
M Script Google Maps per ricavare coordinate di un indirizzo PHP 0
A ricavare il path alle cartelle e sicurezza PHP 5
F ricavare nome utente e nome traccia da souncloud con php PHP 3
T Ricavare parte pagina web PHP 2
S Ricavare userid e informazioni utente PHP 0
G Ricavare indirizzo virtuale da indirizzo fisico Classic ASP 0
L Ricavare informazioni su chi visita la pagina web PHP 3
I Ricavare campo testo database PHP 1
I Ricavare dati da funzione PHP 8
M Ricavare sorgente FLA da SWF Flash 1
Matt89 Ricavare il MAC address di un visitatore PHP 2
J Ricavare dati da mysql in modo DESC PHP 2
T ricavare le ultime news PHP 4
D Ricavare la parte decimale di un numero PHP 5
Matt89 Script per ricavare lo spazio rimanente sull'HD del server PHP 3
C Ricavare orario dal server Flash 0
S [Vb.net 2005 Ex] Ricavare i campi da una riga del Datagrid Programmazione 0
jan267 Ricavare HOST & IP del visitatore PHP 0
G Valore del campo id maggiore di 9999 MySQL 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
otto9due Leggere valore da array multidimensionale a chiavi dinamiche PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
R valore value di un id da passare in chiamata ajax Ajax 3
napuleone modificare il valore dellascroll bar di webkit HTML e CSS 8
R Aprire maschera con Openform filtrando un campo testuale con un valore recuperato da un'altra maschera MS Access 10
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D controllare valore in tabella mysql PHP 0
M Estrarre valore con SELECT COUNT PHP 0
A passara valore name da .autocomplate Javascript 2
D riempire campo inserendo un valore in un altro campo PHP 2
S riflettere valore di campo input range in live Javascript 0
R aggiornamento valore db in base all'orario PHP 1
W Mandare a capo valore di SQL Classic ASP 2
W fare la somma di un valore estratto da un ciclo while Classic ASP 0
L Ricerca valore mysql e incremento PHP 73
L pdo (stampare un valore con ritorno a funzione) PHP 0
M Problema assegnazione valore PHP 2

Discussioni simili