Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema variabili post dinamiche

    Salve ragazzi ho questo problema.
    Questo che segue è lo script di un form dinamico. Uno script php genera tante righe di codice quante richieste dalla variabile $partite qui di sotto riporto il codice e poi lo spiego.
    Codice PHP:
    <? $partite 10$genera_partite 0; if (isset($giornata)) {} else { $giornata 1;} ?> <table cellspacing="1"><form action="calendario_crea2_a.php?giornata=<? echo $giornata?>&partite=<? echo $partite?>" method="post"> <tr bgcolor="#333333"><td colspan="5" align="center"><a class="style3">Giornata: [b]<? echo $giornata?>[/b]</a></td></tr> <? while ($genera_partite $partite) { ?> <tr bgcolor="#CCCCCC"> <td width="25%"> <select name="data_<? echo $genera_partite?>"> <? $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select * from date"); while($array=mysql_fetch_array($dati)){ ?><option value="<? echo $array[data]; ?>"><? echo $array[data]; ?></option> <? ?></select> </td> <td width="25%"> <select name="ora_<? echo $genera_partite?>"> <? $dati=mysql_query("select * from orari"); while($array=mysql_fetch_array($dati)){ ?><option value="<? echo $array[ora]; ?>"><? echo $array[ora]; ?></option> <? ?></select> </td> <td width="24%"> <select name="squadra1_<? echo $genera_partite?>"> <? $dati=mysql_query("select * from squadre"); while($array=mysql_fetch_array($dati)){ ?><option value="<? echo $array[nome]; ?>"><? echo $array[nome]; ?></option> <? ?></select></td> <td width="2%" align="center">-</td> <td width="24%"> <select name="squadra2_<? echo $genera_partite?>"> <? $dati=mysql_query("select * from squadre"); while($array=mysql_fetch_array($dati)){ ?><option value="<? echo $array[nome]; ?>"><? echo $array[nome]; ?></option> <? ?></select></td></tr> <? $genera_partite++; } ?>
     <tr><td colspan="5" align="center">
    <input type="submit" class="box_style1" value="Inserisci" /> <input type="reset" class="box_style1" value="Reset (ATTENTO A QUESTO PULSANTE!)" /></td></tr> </form>
    ALLORA:
    ho tante variabili post (per esempio <select name="data_<? echo $genera_partite; ?>">) quante indicate dalla variabile $partite.
    Quando devo passare all'inserimento nella tabella come faccio a riconoscere quante sono?
    cioè avro:
    $data_0 = mysql_escape_string($_POST['data_0']);
    $data_1 = mysql_escape_string($_POST['data_1']);
    $data_2 = mysql_escape_string($_POST['data_2']);
    .
    .
    $data_$partite = mysql_escape_string($_POST['data_$partite']);
    esiste un modo per dichiarare n post con n a sua volta variabile?
    Grazie a tutti coloro che mi aiuteranno!! se non avete capito qualcosa chiedete pure

  2. #2
    con il codice messo cosi è un po difficile capire
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    Risolto si puo chiudere grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.