Salve,
sto creando una pagina dove ci sono delle foto da selezionare con dei rispettivi formati i stampa, sto cercando il modo per non ripetere il codice per tutte le foto ma non ci riesco, sicuramente non sono capace, questo è ciò che ho scritto:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Documento senza titolo</title>
</head>

<body>

<form method="POST" action="form.php">
  <table width="200" border="1">
    <tr>
      <td>Inserisci il tuo nome:      </td>
      <td><input type="text" name="nome" required /></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Inserisci il tuo cognome:      </td>
      <td><input type="text" name="cognome" required /></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Inserisci il tuo cellulare:      </td>
      <td><input type="text" name="cellulare" required /></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Inserisci la tua mail:      </td>
      <td><input type="text" name="mail" required /></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td align="center">0001
      

[img]0001.jpg[/img]</p></td>
      <td><table width="200" border="0">
        <tr>
          <td><input type=checkbox name="formato0001" value="15 X 22" />
            15 X 22</td>
          <td>Copie
            <select name="copie0001">
              <option value=""> </option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
            </select></td>
        </tr>
        <tr>
          <td><input type=checkbox name="formato0002" value="20 X 30" />
            20 X 30</td>
          <td>Copie
            <select name="copie2">
              <option value=""> </option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
            </select></td>
        </tr>
        <tr>
          <td><input type=checkbox name="formato0003" value="30 X 45" />
            30 X 45</td>
          <td>Copie
            <select name="copie3">
              <option value=""> </option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
            </select></td>
        </tr>
      </table></td>
      <td>
      	
</td>
      <td></td>
      <td></td>
    </tr>
  </table>
  

</p>
  


    <input type="submit" name="invia" value="Invia">
  </p>
</form>

</body>
</html>
praticamente il tutto funziona con una foto, vorrei ripeterlo per N foto senza ricreare il tutto ogni foto.
Ho anche un'altro problema, la pagina di risposta alla precedente è la seguente:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Documento senza titolo</title>
</head>

<body>



</p>


</p>
<table width="200" border="1">
  <tr>
    <td>Nome</td>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['nome']))
{
  $nome = trim(stripslashes($_POST['nome']));
  if ($nome!=="")
  {
    echo $nome;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai inserito il nome.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td>Cognome</td>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['cognome']))
{
  $cognome = trim(stripslashes($_POST['cognome']));
  if ($cognome!=="")
  {
    echo $cognome;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai inserito il cognome.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td>Cellulare</td>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['cellulare']))
{
  $cellulare = trim(stripslashes($_POST['cellulare']));
  if ($cellulare!=="")
  {
    echo $cellulare;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai inserito il cellulare.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td>Mail</td>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['mail']))
{
  $mail = trim(stripslashes($_POST['mail']));
  if ($mail!=="")
  {
    echo $mail;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai inserito la mail.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td rowspan="3">Foto 0001</td>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['formato0001']))
{
  $formato0001 = trim(stripslashes($_POST['formato0001']));
  if ($formato0001!=="")
  {
    echo $formato0001;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai scelto la foto 0001.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['copie0001']))
{
  $copie0001 = trim(stripslashes($_POST['copie0001']));
  if ($copie0001!=="")
  {
    echo $copie0001;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai scelto la quantità di foto per questo formato.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['formato0002']))
{
  $formato0002 = trim(stripslashes($_POST['formato0002']));
  if ($formato0002!=="")
  {
    echo $formato0002;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai scelto la foto 0001.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['copie2']))
{
  $copie2 = trim(stripslashes($_POST['copie2']));
  if ($copie2!=="")
  {
    echo $copie2;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai scelto la quantità di foto per questo formato.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['formato0003']))
{
  $formato0003 = trim(stripslashes($_POST['formato0003']));
  if ($formato0003!=="")
  {
    echo $formato0003;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai scelto la foto 0001.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td><?
//controlliamo che sia stato inviato il parametro
if(isset($_POST['copie3']))
{
  $copie3 = trim(stripslashes($_POST['copie3']));
  if ($copie3!=="")
  {
    echo $copie3;
  }
  //notifica in caso di parametro vuoto
  else{
    echo "Non hai scelto la quantità di foto per questo formato.";
  }

  //non si potrà accedere direttamente
  //alla pagina contenente il codice server side
}else{
  header("Location:form.html");
}
?></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>


</p>
</body>
</html>
funziona sempre con una foto, apparte il problema che se non inserisco le checkbox mi da un errore ( e pure questo devo trovà il modo di risolverlo), devo sistemarla per le n foto che inserirò!!!
spero che qualcuno sia tanto buono da indirizzarmi sul da farsi!!!

intanto grazie a tutti cmq!!! :-)