Kezdőoldal » Számítástechnika » Weblapkészítés » Szeretnék egy olyan rendszert...

HTML,PHP,CSS kérdése:

Szeretnék egy olyan rendszert a weblapomhoz, ami olyan mint egy fórum de mégse az hogy lehet ilyet csinálni?

Figyelt kérdés
A lényeg az lenne,hogy van egy olyan része a honlapomnak ahova csak pár ember léphet be. Na már most arról lenne szó hogy ott van egy szövegdoboz amibe ha valaki beír valamit az megjelenik egy másik oldalon. Én idáig annyit tudtam csinálni hogy a szövegdoboz tartalmát elmentettem egy változóba, utánna az empty fügvénnyel megnéztem hogy üres e és ha nem akkor menne tovább a program de nem megy mert nem tudom hogy kéne megoldani.Ebbe tudnna nekem valaki segíteni?

2013. aug. 25. 15:02
1 2
 1/17 A kérdező kommentje:

Idáig így néz ki:

<?php

$host = "mysql15.000webhost.com";

$user = "a2679311_php";

$pass = "a jelszavam";

$db = "a2679311_php";

$cikk = $_POST['cikkide'];

if(empty($cikk))

{

echo "Nem írtál semmit a cikk mezőbe";


}

else{

echo "Megírtad a cikked,mostmár bárki elolvashatja.";


header("Location:frame3.php?cikk=1");

exit();

}



?>

2013. aug. 25. 15:06
 2/17 anonim ***** válasza:

Ez kapásból rossz:

echo "Megírtad a cikked,mostmár bárki elolvashatja.";

header("Location:frame3.php?cikk=1");


Ugyanis header előtt nem végezhetsz kiírást. Értelmetlen is átirányítás előtt, ha belegondolsz, mert a világon senki nem látja.


Az echo helyett kéne egy MySQL parancs, nevezetesen egy INSERT, amivel eltárolod az üzenetet.


A listázó oldalban, meg lekérdezed. Ennyi. :)

2013. aug. 25. 15:10
Hasznos számodra ez a válasz?
 3/17 anonim ***** válasza:
Ja és az exit-nek semmi értelme itt.
2013. aug. 25. 15:11
Hasznos számodra ez a válasz?
 4/17 A kérdező kommentje:

Az oldal címe:Az esetleges helyesírási hibákért előre is bocsánatot kérek.

[link]

itt:

admin a felhasználó név

admin a jelszó

A cikk menünél oldalt van a login oda a:

zoldike felhasználónévvel és

zoldike jelszóval tudtok belépni

Ott katintsatok a cikket írok linkre és ott található az a szövegdoboz amiről beszéltem és a Itt olvashatod a cikkeket alá szeretném ha kerülne a cikk.

2013. aug. 25. 15:14
 5/17 A kérdező kommentje:
értem de hogy tudom kiírni ha lekérdezem a másik oldalon?
2013. aug. 25. 15:16
 6/17 A kérdező kommentje:

Az INSERT INTO TO adabázisnév

parancsra gondolsz?

2013. aug. 25. 15:17
 7/17 A kérdező kommentje:

Lehet hogy én vagyok a hülye de így se jó:


cikk.php:


<?php

$host = "mysql15.000webhost.com";

$user = "a2679311_php";

$pass = "a jelszóm";

$db = "a2679311_php";

$cikk = $_POST['cikkide'];

if(empty($cikk))

{

echo "Nem írtál semmit a cikk mezőbe";


}

else{

mysql_connect ("$host", "$user", "$pass") or die("Nem sikerült a csatlakozás");

mysql_select_db("$db") or die("Valami baj van");

$sql = "INSERT INTO TO cikk2 VALUES '$cikk'";

header("location:frame3.php");


}


?>


a frame3.php:


<?php

$host = "mysql15.000webhost.com";

$user = "a2679311_php";

$pass = "a jelszóm";

$db = "a2679311_php";

$connect = mysql_connect("$host", "$user", "$pass")

or exit("Nem sikerült kapcsolódni a MySQL szerverhez!");

mysql_select_db("$db")

or exit("Nem sikerült megnyitni az adatbázist!");

mysql_query("SELECT * FROM cikk2 WHERE megirtcikk='$cikk'");

if(empty($cikk))

{

echo "Nem jó a rendszer!";

exit();

}


echo '$cikk';



?>

2013. aug. 25. 16:03
 8/17 anonim ***** válasza:

nem intutu, hanem csak intu :D


mysql_query("SELECT * FROM cikk2 WHERE megirtcikk='$cikk'");

if(empty($cikk))

{

echo "Nem jó a rendszer!";

exit();

}


echo '$cikk';


helyett:


$q = mysql_query("SELECT * FROM cikkek WHERE megirtcikk='$cikk'");

if(mysql_num_rows($q)>0)

{

while($row=mysql_fetch_assoc($q)){


}

}

else {

echo "Nincs még egy cikk sem";

}


Most vettem észre valamit, de ha már idáig leírtam, otthagyom, ebből is talán tanulsz, ötletet ad..


Adatbázisod TELJESEN rossz..(?)

Egy cikknek egy egész táblája van? "SELECT * FROM cikk2 WHERE megirtcikk='$cikk'"


Nézz tutorialt, vagy guglizz rá a dolgokra hogy hogyan kell.

2013. aug. 25. 16:18
Hasznos számodra ez a válasz?
 9/17 A kérdező kommentje:
Köszönöm a segítséget nagyon sokat jelent nekem mert senki nem segített mert azt mondták túl fiatal vagyok egy ilyen rendszerhez (pedig 15 éves vagyok).Köszönöm és ha még lessz problémám akkor jelentkezek.
2013. aug. 25. 20:00
 10/17 A kérdező kommentje:
Várj azt hogy érted hogy rossz az adatbázisom.van egy adatbázis azon belül 3 tábla van a bejelentkezés/regisztrációnak van egy a login hoz való bejelentkezésnek és van egy a cikkeknek.De ha nem táblát használok a cikkeknek akkor mit vagy te hogy érted mert én mát összezavarodtam több embert is megkérdeztem és azt mondta,hogy csináljak egy táblát a cikkeknek aztán hozzátették nem fog úgy se sikerülni mert béna vagy. Kifejtenéd bővebben a te megoldásodat vagy inkább rávezetnél ha megkérlek.
2013. aug. 25. 20:30
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!