Autor Zpráva
Pávek
Profil
Ahoj,
mám takový problém, dělám formulář na zapsání do databáze, vždy jsem upload přesměrovávál na jinou stránku.
Formulář se zobrazuje pouze přihlášeným, takže je celý v echu.
Jak mám zakomponovat $_SERVER["PHP_SELF"] do kódu? Vždy mi to nefunguje.

viz:

 if($_SESSION['admin']=="$ne"){
 

  
 
 
    echo'  

      <h2>Přidání nového mladého hasiče :</h2>
<FORM ACTION="$SERVER[PHP_SELF]" METHOD="post" >

        
            
    <table>
    <tr>     
      <td><b>Jméno:</b> </td>
   <td>  <input type="text" name="jmeno" size="20" maxlenght="40" 
        value=""/> 
       </td>
        </tr>
          
                            
      <tr>     
      <td><b>Příjmení:</b> </td>
   <td>  <input type="text" name="prijmeni" size="20" maxlenght="40" 
        value=""/> 
       </td>
        </tr>
         
       
                <tr>     
      <td><b>Zapsat do skupiny:</b> </td>
   <td>   <select name="druzstvo" class="select" >        
                       <option value="mlady_seznam"
                       >Družstvo mladších</option>
                       
                       <option  value="starsi_seznam"
                       >Družstvo starších</option>
                       
                       <option  value="dorostenci_seznam"
                       >Dorost</option>
                       
                  </select>     
       </td>
        </tr>
        
        </table> 
          
           <br />
            <input type="submit" name="ok" value="Zapsat">&nbsp;
        <input type="reset" name="smazat" value="smazat">



                          </form>'  ;} 
Mari
Profil *
Zkus to vypsat jako PHP kód a né jako text

echo 'blah blah blah'.$SERVER[PHP_SELF].'blah blah blah';
Chuchycek
Profil
Také zdravím,
máš tam syntaktické chyby, doporučoval bych si víc přečíst php manuál.
<FORM ACTION="'.$_SERVER["PHP_SELF"].'" METHOD="post" >
Pávek
Profil
Už to funguje a projdu si manuál děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0