Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Nie wczytuje części strony ;/
Forum PHP.pl > Forum > Przedszkole
VirG
Witajcie biggrin.gif
W pliku napisz.php dałem tak:
Kod
<?php
if($_POST["tresc"] && $_POST["do"] && $_POST["temat"]){
mysql_query("insert into wiadomosci values(NULL, '".$_POST["tresc"]."', ".$_SESSION["zalogowany"].", ".$_POST["do"].", 0, NOW(), '".$_POST["temat"]."', 0)");
mysql_query("insert into wiadomosci values(NULL, '".$_POST["tresc"]."', ".$_SESSION["zalogowany"].", ".$_POST["do"].", 0, NOW(), '".$_POST["temat"]."', 1)");
echo "<br><br>Wysłano wiadomość!<br>";
}
else if($_POST["submit"]){
echo "<br><br>Nie uzupełniono wszystkich pól!<br>";
}
echo "<form action='newmsg.php' method=post>";
echo "<br>Temat: <input name=temat size=30>";
echo "<br>Do kogo: <select name=do>";
$wynik=mysql_query("select user_login, user_id from users order by user_login");
while($rekord=mysql_fetch_array($wynik)){
echo "<option value=".$rekord["user_id"].">".$rekord["user_login"];
}
echo "</select><br>";
echo "Treść: <br><textarea name='tresc' rows=8 cols=50></textarea>";
echo "<br><input type=submit value='wyślij wiadomość' name=submit>";
?>


W pliku wiadomosci.php dałem tak:
Kod
<?
if($_GET["napisz"]){
require "napisz.php";
}
?>


I nie działa (nie ukazuje tego tylko pustkę) jak się wejdzie w link:
domena.pl/wiadomosci.php?napisz
PlayKiller
Zamień tagi otwierające na <?php i będzie działać poprawnie.
VirG
PlayKiller, nadal nic ;/
Kod
<?php
if($_GET["wyslane"]){
require "wyslane.php";
}
if($_GET["napisz"]){
require "napisz.php";
}
if($_GET["odebrane"]){
require "odebrane.php";
}
?>


nie chce iść ;/ Może za dużo ifów?
PlayKiller
Musisz dodać wartość do GET'a, a nie tylko wpisać go w pasku adresu.
W przypadku gdy wpisujesz adres.pl/index.php?napisz - przekazujesz NULL'a, więc IF się nie wykona, bo zmienna nie ma wartości.
Użyj np. adres.pl/index.php?napisz=1

EDIT: najlepiej zrób case, bo ktoś może ustawić wszystkie te wartości na raz, co spowoduje załączenie wszystkich 3 plików.
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.