php self

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

mirceabondar
Average Member
Mesaje: 115
Membru din: Sâm Mai 29, 2010 7:42 pm

php self

Mesajde mirceabondar » Mie Apr 03, 2013 8:54 pm

Am urmatorul cod:

Cod: Selectaţi tot

        <?php
       include(dirname(__FILE__).'/config/config.inc.php');
       include(dirname(__FILE__).'/header.php');
    
   
      if(!isset($_GET['actiune'])) $_GET['actiune'] = '';
      
      switch($_GET['actiune']){
         default:
         echo '
      <body>



<div id="formular_grafica">
  <form  method="POST" enctype="multipart/form-data" id="form_grafica" action="grafica-pliante.php?actiune=validare" > 
       <table>

<tr>
<td class="td_form">Nume:</td>
<td><input class="input" type="text" name="nume" size="30" id="nume"/><span class="require">*</span></td>

</tr>

<tr>
<td class="td_form">Email:</td>
<td><input class="input" type="text" name="email_comanda" size="30" id="email_comanda" /><span class="require">*</span></td>
</tr>

<tr>
<td class="td_form">Telefon:</td>
<td><input class="input" type="text" name="telefon" size="30" id="telefon" /><span class="require">*</span></td>

</tr>

<tr>
<td class="td_form">Compania:</td>
<td><input type="text" name="compania" id="compania" class="input" size="30" /></td>
</tr>

<tr><td class="td_form">Fisier:</td>
<td colspan="3">
<fieldset>
    <input name="file" type="file" size="30"/>
    <iframe style="border:0;" width="200" height="200" id="upload_frame" name="upload_frame" scrolling="no" > </iframe>
  </fieldset></td>
</tr>

<tr>
<td class="td_form">Observatii:</td>
<td colspan="5"><textarea cols="0" rows="0" id="textarea_comanda" name="observatii"></textarea></td>
</tr>


<tr>
<td></td>
<td><input id="trimite" type="submit" name="trimite" value="Trimite cererea"/></td>
<td><input id="inchide" type="reset" name="inchide" value="Anuleaza" /></td>
</tr>

</table>
</form>

    </div>
</body>
         ';
         break;
      case 'validare':
      $nume = $_POST['nume'];
      if($nume == ''){
         echo '<script>alert("numele dude");</script>';
      }else{
         echo $nume;
      }
      
         
      }


         ';
         include(dirname(__FILE__).'/footer.php');
            
?>


In lod de action="grafica-pliante.php?actiune=validare" pot folosi $_SERVER['PHP_SELF'] ?. Am incercat sa pun action="<?php $_SERVER["PHP_SELF"]."?actiune="?>" si cand apas sa trimita datele din formular, la adresa imi apare$_SERVER["


Rezolvat...



Avatar utilizator
Andrei HAINAROSIE
PHPRomania Supporter
Mesaje: 15
Membru din: Joi Oct 18, 2012 8:20 pm
Localitate: Bucuresti
Contact:

Re: php self

Mesajde Andrei HAINAROSIE » Joi Apr 04, 2013 11:20 am

Incearca:

<form method="POST" enctype="multipart/form-data" id="form_grafica" action="' . $_SERVER['PHP_SELF'] . '?actiune=validare" >


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 47 vizitatori