WinFuture-Forum.de: Php / Mysql Fragen Von Pordex - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Php / Mysql Fragen Von Pordex


#1 Mitglied ist offline   Pordex 

  • Gruppe: aktive Mitglieder
  • Beiträge: 23
  • Beigetreten: 21. Oktober 09
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 10. Dezember 2009 - 17:01

Hallo ich werde wahrscheinlich noch viele Fragen zu PHP und MySQL haben,
daher hab ich jetzt mal ein Thema erstellt bei dem ich alle meine Fragen reinstelle.
das ist meiner Meinung nach besser.


Also meine erste Frage in diesem Thema ist:

Kann man in einer HTML geschriebenen Datei mit einem PHP Code dafür sorgen das wen ich eine Tabelle habe mit mehreren Zeilen (eigentlich logisch),
ein oder zwei Zeilen mitten in der Tabelle nicht angezeigt werden?

wen ja wie?
0

Anzeige



#2 Mitglied ist offline   Scarecrow 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.186
  • Beigetreten: 25. Dezember 07
  • Reputation: 7
  • Geschlecht:Männlich
  • Wohnort:RV

geschrieben 10. Dezember 2009 - 20:03

hm willst quasi 2 tabellen zwischen denen ein leerraum ist?

oder wie soll ich das verstehen?

sollen in den zeilen was stehn das aber nicht angezeigt wird?
Eingefügtes Bild --- Desktop
Eingefügtes Bild --- Laptop
______
Xeon E3 1230, 16GB DDR3, H87-HD3, Nvidia 770 GTX 2GB, 128GB Samsung 830, 500GB HDD, 1TB HDD, NAS Synology 2x4TB
______
"Denn nur ich, ich bin in Ordnung und den Rest könnt ihr vergessen, ich gehöre zu den Besten, ich bin Teil einer Elite, bin der Retter der Nation." - Frei.Wild
0

#3 Mitglied ist offline   Pordex 

  • Gruppe: aktive Mitglieder
  • Beiträge: 23
  • Beigetreten: 21. Oktober 09
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 10. Dezember 2009 - 20:50

Allso ich will im Datei anhang siehst du eine Tabelle
die Zeilen hab ich nummerirt
und ich will nun machen das je nach gegebenheit die zeille 3 nicht angezeigt wird
aber dort will ich keine lücke
ich will das nacher die zeile 4 auf die zwei aufrückt

Angehängte Miniaturbilder

  • Angehängtes Bild: Unbenannt.jpg

0

#4 Mitglied ist offline   OskarMRz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 274
  • Beigetreten: 22. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:noone knows

geschrieben 10. Dezember 2009 - 21:26

Das kannst du doch mit eine if-Abfrage bewerkstelligen. Heißt, dass du dort eine Bedingung abfragst und je nach dem, ob das Ergebnis richtig ist oder falsch, wir entweder die Zeiel 3 oder die nächste Ausgegeben. Ich glaube du solltest dir nochmal irgendwie eine Einführung zu PHP vornehmen, denn solche Fragen werden schon geklärt, wenn man die Basis von PHP versteht.
0

#5 Mitglied ist offline   Pordex 

  • Gruppe: aktive Mitglieder
  • Beiträge: 23
  • Beigetreten: 21. Oktober 09
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 10. Dezember 2009 - 22:19

Beitrag anzeigenZitat (Pordex: 10.12.2009, 20:50)

Also ich will im Datei anhang siehst du eine Tabelle
die Zeilen hab ich nummeriert
und ich will nun machen dass je nach Gegebenheit die Zeile 3 nicht angezeigt wird
aber dort will ich keine Lücke
ich will dass nachher die Zeile 4 auf die zwei aufrückt



ja ich weiss dass man so was sehr früh lernt
ich habe das mit den Codes auch schon mehrmals durchgelesen
doch jetzt möchte ich zum ersten Mal eine Seite nach PHP Programmieren
und Theorie und Praxis ist ja oftmals nicht dasselbe
ich wusste eben nicht ob ich PHP auch zwischen den Zeilen verwenden kann oder nur um eine Zeile zu füllen
aber so wie das klingt ist es also möglich





ich habe jetzt aber noch eine andere Frage:

ich habe eine Homepage für die ich nun eine Login Funktion machen will
um nur registrierten den Zugriff zu gewähren

um das zu bewerkstelligen muss so viel ich weiss alles über den Index laufen und mit? und einem Code dahinter wird dann genau angegeben welche Seite geladen werden soll

(http://www.winfuture...um.de/index.php?act=post&do=reply_post&f=50&t=xxxxxx)

nun würde ich gerne wissen wie ich meine einzelnen HTML geschriebenen Seiten anordnen muss um das zu erreichen
es ist aber so dass ich bei jeder Seite mein eigenes Layout haben will
den soviel ich weiss gibt es die Funktion dass dann ein Teil des Layouts auf allen nachfolgenden Seiten gleich ist und das will ich nicht

ich denke nach dieser Frage bin ich für eine Weile ruhig da ich dann noch einiges machen muss mit dem ich schon vertraut bin
0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 11. Dezember 2009 - 08:01

Warum schreibst du dann überhaupt die Zeile 3, wenn du sie nicht brauchst?

Zitat

um das zu bewerkstelligen muss so viel ich weiss alles über den Index laufen und mit? und einem Code dahinter wird dann genau angegeben welche Seite geladen werden soll

Nein, das ist egal. Du kannst so viele Dateien benutzen wie du möchtest.
Du denkst z.B. doch nicht wirklich, dass das Forum nur mit einer Datei arbeitet?

Zitat

es ist aber so dass ich bei jeder Seite mein eigenes Layout haben will
den soviel ich weiss gibt es die Funktion dass dann ein Teil des Layouts auf allen nachfolgenden Seiten gleich ist und das will ich nicht

Arbeite einfach mit verschiedenen Dateien: seite.php, kontakt.php, login.php, ...
0

#7 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 11. Dezember 2009 - 09:28

Beitrag anzeigenZitat (Witi: 11.12.2009, 08:01)

Du denkst z.B. doch nicht wirklich, dass das Forum nur mit einer Datei arbeitet?


Unmöglich ist das nicht :D

Zitat

um das zu bewerkstelligen muss so viel ich weiss alles über den Index laufen und mit? und einem Code dahinter wird dann genau angegeben welche Seite geladen werden soll



Wie Witi schon sagt, solltest du mehrere Dateien verwenden. Am besten du machst seine index.php und einen Ordner "seiten" und in diesen Ordner speicherst du all deine Seiten. In Index.php schreibst du folgendes:
<?php

$meineSeiten

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
</head>
<body>

<?php



?>

</body>
</html>

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#8 Mitglied ist offline   Pordex 

  • Gruppe: aktive Mitglieder
  • Beiträge: 23
  • Beigetreten: 21. Oktober 09
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 11. Dezember 2009 - 16:42

Beitrag anzeigenZitat (Witi: 11.12.2009, 08:01)

Warum schreibst du dann überhaupt die Zeile 3, wenn du sie nicht brauchst?


weil ich sie nicht immer brauche je nach dem wer meine seite besucht kann entweder alle sehen oder nur ein paar einzelne ausschnitte aber so das es aus sieht das es immer noch eine zeile ist

Beitrag anzeigenZitat (Witi: 11.12.2009, 08:01)

Nein, das ist egal. Du kannst so viele Dateien benutzen wie du möchtest.
Du denkst z.B. doch nicht wirklich, dass das Forum nur mit einer Datei arbeitet?


natürlich denke ich das nicht.
ich habe mich auch schon mal mit kleinen abänderungen an einer Homepage befast die hauptsächlich mit PHP entstanden ist

und dort ist es so das ich den index in einem verzeichnis habe und dan hab ich dort noch ein verzeichnis namens module und dort hab ich die dateien die angezeigt werden sollen

doch ich konnte nicht nachvollziehen wie dan der Code aufgebaut ist (allso das nach dem ?)


------------------------

Zitat (K050V4: 11.12.2009, 09:28)

Wie Witi schon sagt, solltest du mehrere Dateien verwenden. Am besten du machst seine index.php und einen Ordner "seiten" und in diesen Ordner speicherst du all deine Seiten. In Index.php schreibst du folgendes:
QUELLTEXT
<?php

$meineSeiten

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
</head>
<body>

<?php



?>

</body>
</html>


das klingt für mich schon langsam richtig
aber $meineSeiten ist ja eine Variable da muss ich doch erst noch
der variabel einen wert hinzufügen oder?
0

#9 Mitglied ist offline   OskarMRz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 274
  • Beigetreten: 22. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:noone knows

geschrieben 11. Dezember 2009 - 17:25

Wenn du eine URI der Art hast meineseite.de?seite=modul, dann kannst du doch mithilfe von PHP und eine Switch-Case-Abfrage alle anderen Seiten ansprechen, z.B:

http://php.net/manua...ures.switch.php

Du kannst aber auch beim Login ein Cookie setzen und je nach dem, ob ein Cookie gesetzt ist, oder nicht, mit einer If-Abfrage bestimmen, ob die 3. Zeile überhaupt ausgegeben wird oder nicht.


Das Forum hier funktioniert in der Art, dass aus der URI rausgelesen wird, mit der $_GET-Variable, welche andere Seite includiert werden sollte. Hierzu schau dir folgendes an:

http://www.php.net/m...ion.include.php


Nun solltest du dir denken, dass man beides verbinden kann. : D Heißt also bei der Switch-Case-Abfrage die Seite je nach Case includieren. : O

Das sollte dir vorerst lesen.



P.S. Ich verstehe nicht, wieso du dir nicht irgendwelche Beispiele nimmst. Es gibt genug im Netz, was man nachprogrammieren kann. Z.B. tutorials.de Da gibt es viele gut erklärte Tutorials auch zu Erklärung, wie man mit Seitenincludieren usw. vorgeht.
0

#10 Mitglied ist offline   Pordex 

  • Gruppe: aktive Mitglieder
  • Beiträge: 23
  • Beigetreten: 21. Oktober 09
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 11. Dezember 2009 - 17:48

naja mein problem ist das ich leider noch nicht so gut english kann
und viele solcher Tutorials auf Englisch sind

ich habe auf jeden fall diese seite genomen um zu lehrne:

Quakenet/#php Tutorial

dort steht vieles das ich auch verstanden habe doch leider hab ich ein paar dinge nicht richtig verstanden
zu dem gehört eben diese GET funktion
aber ich sehe mir jetzt mal die Seite http://www.tutorials.de an die du erwähnt hattest
vieleicht finde ich dort bessere erklärungen rund um PHP und muss dadurch weniger fragen stellen

auf jeden fall vielen dank das Ihr mir Helft

Mit Freundlichen Grüssen
Pordex
0

#11 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 12. Dezember 2009 - 14:18

Sorry, mein Beitrag war nicht vollständig.
Das wäre ein ganz simples Beispiel:

<?php

$meineSeiten = $_GET['page'];

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
</head>
<body>

<?php

switch ($meineSeiten) {
  case 'home' : $page = 'startseite.php'; break;
  case 'about' : $page = 'ueber.php'; break;
  case 'other' : $page = 'anderes.php'; break;
...
  default: $page = '404.php';
} 

@include($page);

?>

</body>
</html>

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0