Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] dziwny problem z HEADER
Forum PHP.pl > Forum > Przedszkole
qbaton
Problem polega na tym, że w skrypcie (dodaj.php) którego kod widac poniżej metoda header nie powoduje dopisania do adresu zmiennej komentarz. Jest to o tyle dziwne że w innym, analogicznym do tego skrypcie, dzaiła to bez zarzutu, a skrypty różnaią się m.in. zapytaniem do bazy. - zasada dzialania jest taka sama. Jezeli zamiast headera wpiszemy sobie np echo'jakis napis'; - to bez problemu napis sie wyswietla (w drodze testow). Jezeli w adresie 127.0.0.1\dodaj.php dopiszemy sobie do tego ?komentarz2=1 - otrzymamy efekt.Dodam jeszcze ze problem nie wystepuje w wersji skryptu bez diva.

Kod nie jest kompletny bo caly sie nie zmiescil.
Prosze, poradzcie cos bo mi juz rece opadaja

Kod
<?php
     public function Tresc()
       {
           ?>
               <div  id='srodek'>
                   <?php
                   if(session_is_registered('zalogowany'))
                   echo"Witaj ".$_SESSION['zalogowany']."<br/></br>";
                  
                   if($_GET['komentarz2'])    
                   {
                     ?><div  id='komunikat'><?php
                     echo'Ogłoszenie dodane pomyślnie';
                     ?></div><?php
                     }
                   ?>
                 <table>
                   <th>Dane nieruchomości</th>
                   <form action="dodaj.php" method='post'>
                    <tr><td>Województwo</td><td><input  type="text" name="woj" size="22"/></td></tr>
                   </table>
                   <br/>
                      <br/>
                   <input type="submit" value="Zatwierdź" />
                   <input type="reset" value="Wyczyść" />
                   </form>
                 <?php
                 $woj = $_POST['woj'];
               $woj = trim($woj);
             //sprawdzamy czy user wpisal cos w formularzu
  if(isset($_POST['woj'])&&isset($_POST['miej'])&&isset($_POST['cena'])&&isset($_POST['opis'])&&isset($_POST['rynek'])&&isset($_POST['operacje'])&&isset($_POST['kategoria']))
               {
             if(!ereg('^[a-zA-Z]+',$woj))
               {header("Location: dodaj.php?komentarz2=1");}
               }
               ?>
             </div>
           <?php
     }
   ?>
b_chmura
na początku pliku dodaj:
  1. <?php
  2. ?>
qbaton
Powiem krótko - Jesteś Mistrzu - Dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.