• Home
  • Forum
  • Fare Web
  • PHP

Ripetere script

  • Creatore Discussione Creatore Discussione intimoviro
  • Data di inizio Data di inizio 2 Dic 2009
I

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
  • 2 Dic 2009
  • #1
Salve sarà strano, ma non risco a capire, cioè ho uno script dove esegue perfettamente tutto quello che deve fare, però dopo l'esecuzione devo rieseguirlo nuovamente ma con valori differenti, cioè al posto di $_POST['Variante1'] va $_POST['Variante2'] però nella seconda esecuzione me lo esegue solo per un valore e poi passa ad un'altro script, come mai? Cosa potrebbe essere a far interrompere il ciclo?

Questo è il codice:

PHP:
$id_tipo = array();
$q = "SELECT * FROM products_options WHERE products_options_name = '".$_POST['TipoVariante1']."'";
$s = mysql_query($q) or die (mysql_error());
while ($row = mysql_fetch_array($s)){     
$id_tipo[] = $row['products_options_id'];
}  
$q = "SELECT * FROM products_options_values WHERE products_options_values_name = '".$_POST['Variante1']."'";
$s = mysql_query($q) or die (mysql_error());
while ($row = mysql_fetch_array($s)){     
$id_var = $row['products_options_values_id'];
}  
$q = "SELECT * FROM products_options_values_to_products_options WHERE products_options_id = '$id_tipo'";
$s = mysql_query($q) or die (mysql_error());
while ($row = mysql_fetch_array($s)){     
$id_p[] = $row['products_options_id'];
}  
$array = explode("," ,$_POST['Variante1']);  
$var1 = count($array);
$res1 = false;
for($i=0;$i<$var1;$i++)
{
//qui verificare se qualche valore esiste in $id_tipo che sia uguale a $id_p
if ($id_tipo[$i]==$id_p[$i])    
{ $res1=true;     
}
}  
if($res1 == false)
{    
$q = "SELECT * FROM products_options WHERE products_options_name = '".$_POST['TipoVariante1']."'";
$s = mysql_query($q) or die (mysql_error());
while ($row = mysql_fetch_array($s)){    
$id_tipo = $row['products_options_id'];
}  
$q = "SELECT * FROM products_options_values WHERE products_options_values_name = '".$_POST['Variante1']."'";
$s = mysql_query($q) or die (mysql_error());
while ($row = mysql_fetch_array($s)){     
$id_var = $row['products_options_values_id'];
}  

$q = "SELECT * FROM products_options_values_to_products_options WHERE products_options_id = '$id_tipo' AND products_options_values_id = '$id_var'";
$s = mysql_query($q) or die (mysql_error());
while ($row = mysql_fetch_array($s)){     
$tipo= $row['products_options_id'];
$opzione = $row['products_options_values_id'];
}  
if (is_null($tipo)){



$query = "INSERT INTO products_options_values_to_products_options
(products_options_id, products_options_values_id) VALUES
('$id_tipo', '$id_var')";
$insert = mysql_query($query);    
if(!$insert) die(mysql_error());  
}
}

Grazie
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 2 Dic 2009
  • #2
cosa intendi per
me lo esegue solo per un valore e poi passa ad un'altro script..
Clicca per allargare...
?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 2 Dic 2009
  • #3
In ogni caso per ciclare un array usa il ciclo foreach, che fa la stessa cosa che hai scritto ma in maniera più semplice.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

L
Ripetere Campi disabilitando input in riferimento ad un valore della select
  • Lucas1
  • 4 Apr 2023
  • jQuery
Risposte
0
Visite
4K
jQuery 4 Apr 2023
Lucas1
L
L
intestazione di tabella HTML continua a ripetere per ogni riga della tabella
  • lelemkop
  • 11 Feb 2016
  • PHP
Risposte
5
Visite
3K
PHP 12 Feb 2016
criric
P
file php che dovrebbe ciclicamente ripetere
  • pippo1993
  • 30 Dic 2015
  • PHP
Risposte
1
Visite
1K
PHP 30 Dic 2015
borgo italia
P
Come ripetere uno split sullo stesso url?
  • PHP
  • 27 Mag 2013
  • Javascript
Risposte
12
Visite
3K
Javascript 27 Mag 2013
PHP
P
S
[jQuery] far ripetere una funzione
  • sunlightbanana
  • 22 Feb 2013
  • jQuery
Risposte
2
Visite
3K
jQuery 22 Feb 2013
sunlightbanana
S
L
fpdf e immagine da ripetere 9 volte
  • luigi777
  • 25 Giu 2012
  • PHP
Risposte
12
Visite
5K
PHP 28 Giu 2012
luigi777
L
Ripetere intestazione tabella ogni N righe
  • neo996sps
  • 1 Ott 2011
  • PHP
Risposte
3
Visite
3K
PHP 1 Ott 2011
alessandro1997
L
problemi con l'immagine di sfondo da ripetere
  • lano
  • 16 Feb 2011
  • Webdesign e Grafica
Risposte
1
Visite
2K
Webdesign e Grafica 20 Feb 2011
gianni21031
S
Non ripetere l'animazione se già caricata
  • spalla
  • 25 Feb 2009
  • Flash
Risposte
1
Visite
2K
Flash 26 Feb 2009
carla146
L
Flash: ripetere un'animazione per n volte
  • Lauradelmonte
  • 2 Apr 2007
  • Flash
Risposte
3
Visite
4K
Flash 3 Apr 2007
google
I
[js] come ripetere un istruzione per ogni campo di un form dal nome simile
  • isidoro80
  • 5 Feb 2007
  • Javascript
Risposte
5
Visite
3K
Javascript 20 Mar 2007
isidoro80
I
M
variabile javascript su link html
  • mizar1966
  • 30 Apr 2024
  • Javascript
Risposte
5
Visite
2K
Javascript 7 Mag 2024
mizar1966
M
F
Somma di più tabelle da script
  • filipix
  • 30 Ago 2023
  • Javascript
Risposte
0
Visite
2K
Javascript 30 Ago 2023
filipix
F
I
Creare un banner temporaneo JavaScript
  • IlTizioScriptato
  • 25 Apr 2023
  • Javascript
Risposte
0
Visite
2K
Javascript 25 Apr 2023
IlTizioScriptato
I
S
Impossibile scorrere un oggetto in JavaScript
  • steven myth
  • 23 Set 2022
  • Javascript
Risposte
0
Visite
2K
Javascript 23 Set 2022
steven myth
S
N
Passare array da php a javascript
  • Namaste!
  • 12 Lug 2022
  • PHP
Risposte
5
Visite
3K
PHP 13 Lug 2022
WmbertSea
L
Script per convertire numeri in parole
  • Lenigmista
  • 14 Mag 2022
  • Javascript
Risposte
2
Visite
2K
Javascript 18 Lug 2022
Lenigmista
L
H
Eliminazione script.
  • hcb
  • 30 Apr 2022
  • Photoshop
Risposte
0
Visite
2K
Photoshop 30 Apr 2022
hcb
H
L
Quiz javascript funzionante da migliorare
  • Lenigmista
  • 24 Feb 2022
  • Javascript
Risposte
0
Visite
3K
Javascript 24 Feb 2022
Lenigmista
L
S
Script Google Translate scomparso
  • salvatore1970
  • 19 Feb 2022
  • HTML e CSS
Risposte
3
Visite
1K
HTML e CSS 23 Set 2022
steven myth
S
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?