Danke genau sowas war klar.
Ich habe es nicht gesehen, egal wie oft ich es anschaute
MfG
Icke
Danke genau sowas war klar.
Ich habe es nicht gesehen, egal wie oft ich es anschaute
MfG
Icke
Zitat von AnonymousAlles anzeigenHallo,
dieses include?
Dies lädt dir den inhalt der Datei ein. Immer und überall wo das include aufgerufen wird.
In meinem Fall ist es ein Menu (Tabellenform) was die Navigation ist und diese bleibt immer gleich und wird auf jeder Seite mit geladen. Nur der Inhalt darunter ändert sich.
zBsp:
header.inc.php
Code<table align="center" width="951" border="1" bordercolor="#0000CC"> <tr> <td width="85" height="31" align="center">[url='seite1.php']Seite 1 |[/url]</td> <td width="85" align="center" >[url='seite2.php'] Seite 2[/url]</td> </tr> <hr>
Seite1.php
Seite2.php
Sowas?
MfG
Icke
So is richtig Hatte ?> zu weit oben
MfG
Icke
Hi,
lässt du die $box1 definieren?
Also in deinem Form fehlt noch die Versand methode oder?
Oder method="get"
Dann in der test_boxen.php die Variablen definieren.
Dann kannst ja vergleichen lassen ob es xx ist.
if ($box1== "xx" OR $box2 == "xx")
{
echo "Auswahl darf nicht XX sein
";
echo "<a href=\"javascript:history.back()\">Zurück</a>";
}
else
{
echo " $box1 | $box 2";
}
MfG
Icke
Hallo,
also ich möchte prüfen ob die DAten in der DB schon sind.
Pflichtfelder sind Vor, Nachname und geburtsdatum.
So gehts als mysql query:
SELECT id_adressdaten FROM adressdaten where vorname='vorname' and nachname='nachname' and geburtstag="1979-11-09"
Im Php lasse ich es so machen.
Das Datum wird als Variable $tag,$monat und $jahr übergeben und dann zu
zusammengefasst.
(Das insert geht)
Nun die Prüfung:
$abfrage = "SELECT id_adressdaten FROM adressdaten where vorname='$vorname' and nachname='$nachname' geburtstag='$geburtstag' ";
$adress_check = mysql_query($abfrage);
if ($adress_check > 0)
{
$row = mysql_fetch_assoc($adress_check);
echo "gibt es schon!
";
echo "$row[id_adressdaten]";
$id_adressdaten="$row[id_adressdaten]";
include("inc/eintragenfehl.inc.php");
}
Alles anzeigen
Nehme ich das and Geburtstag='$geburtstag' weg, dann gehts.
Mache ich an der Syntax was falsch?
Ich weiß den fehler nicht und sehe in auch nicht.
Danke euch und MfG
Icke
Komisch ich habe überall <? $_SERVER['PHP_SELF']?> nur hier nicht, hehe
Gib nen Bsp. der Abfrage über mehrere Tabs.
Ich verlasse mich nicht darauf, oder wie kommst darauf.
MfG
Icke
Wenn du etwas einträgst, mit where, heisst das nicht das es schon was gibt an daten? Wolltest du nen update machen und das feld neu setzen mit dem Wert? (set)
MfG
Icke
Ja, ich glaube ich würde besser mit Session fahren, leider habe ich keine Ahnung wie das geht
<form action="<? $_SERVER[PHP_SELF] ?>" method="post">
<table align="center" border="1" bordercolor="#0000CC">
<tr bgcolor="#000066">
<td><font color="#FFFFFF">[b]Auflisten nach Mitarbeiter[/b]</font></td>
<td><? echo "<select name=\"id_mitarbeiter\">\n";
$result = mysql_query("SELECT
anreden.anrede,
mitarbeiter.mitarbeitername,
mitarbeiter.hvnummer,
mitarbeiter.id_mitarbeiter
from
mitarbeiter
left join
anreden
on
mitarbeiter.id_m_anreden=anreden.id_anreden
order by
mitarbeitername");
if(!$result)
{
echo "Datenbankfehler: ".mysql_error();
include("inc/footer.inc.php");
exit();
}
if(mysql_num_rows($result) > 0)
{
while($row = mysql_fetch_assoc($result))
{
echo "<option value=\"$row[id_mitarbeiter]\">$row[anrede] $row[mitarbeitername] [$row[hvnummer]]\n";
}
}
echo "</select>";?>
</td>
<td><center><input name="suchen" type="submit" value="Suchen"></center>
</td>
</tr>
</table>
</form>
<?
if ($id_mitarbeiter > 0) {
if ($orderBy =="") $orderBy = "veranstaltung" ;
$count = 5;
$lines = mysql_result(mysql_query(" SELECT count(*)
FROM
id_v
left join
adressdaten
on
id_v.id_v_adressdaten=adressdaten.id_adressdaten
where id_v_mitarbeiter=$id_mitarbeiter "),0);
$pagecount=ceil($lines/$count);
if ($page<1) $page=1;
if ($page>$pagecount) $page=$pagecount;
$begin=($page-1)*$count;
$abfrage = " select
DATE_FORMAT(datum,'%d.%m.%Y') as datum,
adressdaten.vorname,
adressdaten.id_adressdaten,
adressdaten.nachname,
veranstaltungen.veranstaltung,
anreden.anrede,
mitarbeiter.mitarbeitername,
teilgenommen.teilgenommen,
id_v.id_v_id
from
id_v
left join
adressdaten
on
id_v.id_v_adressdaten=adressdaten.id_adressdaten
left join
mitarbeiter
on
id_v.id_v_mitarbeiter=mitarbeiter.id_mitarbeiter
left join
veranstaltungen
on
id_v.id_v_veranstaltungen=veranstaltungen.id_veranstaltungen
left join
teilgenommen
on
id_v.id_v_teilgenommen=teilgenommen.id_teilgenommen
left join
anreden
on
id_v.id_v_anrede=anreden.id_anreden
where
id_v.id_v_mitarbeiter=$id_mitarbeiter
ORDER BY $orderBy ASC LIMIT $begin,$count
";
$ergebnis = mysql_query($abfrage);
$abfrage_m = " select
mitarbeiter.mitarbeitername,
mitarbeiter.id_mitarbeiter,
anreden.anrede,
mitarbeiter.id_m_anreden,
mitarbeiter.hvnummer
from
mitarbeiter
left join
anreden
on
anreden.id_anreden=mitarbeiter.id_m_anreden
where
id_mitarbeiter=$id_mitarbeiter
ORDER BY mitarbeitername ";
$ergebnis_m = mysql_query($abfrage_m);
$row_m = mysql_fetch_assoc($ergebnis_m);
echo "<table align=\"center\" border=\"1\" bordercolor=\"#0000CC\" cellpadding=\"5\" cellspacing=\"1\" >";
echo "<tr bgcolor=\"#000066\">";
echo "<td><center><font color=\"#FFFFFF\" size=\"6\">$row_m[anrede] $row_m[mitarbeitername] [$row_m[hvnummer]]</font></center></td>";
echo "</tr>";
echo "</table>";
echo "
";
echo "<center>Seite:[";
for ($i=1; $i<=$pagecount; $i++)
{
if ($i==$page)
{
echo "[b]".$i."[/b] ";
}
else
{
echo "<a href=\"?&orderBy=$orderBy&id_mitarbeiter=$id_mitarbeiter&page=$i\" alt=\"\">".$i."</a> ";
}
}
echo "]</center>";
echo "
";
Alles anzeigen
Da mal nen auszug vom code.
Da solltest das Prob erkennen.
(die Smilies sind echt ne wucht )
MfG
Icke
Ich habe es.
Ich lasse die Anweisung so beginnen
Und mit dem Link, schicke ich die Variable wieder mit.
echo "<a href=\"?&orderBy=$orderBy&id_mitarbeiter=$id_mitarbeiter&page=$i\" alt=\"\">".$i."</a> "
So funzt es.
Ach und ich lies dies nicht per URL übergeben sonder auf die gleiche Seite.
Das Prob war ja, wenn ich den Link anklickte, war die $_REQUEST,$_POST oder $HTTP_POST_VARS Variable wieder leer. Da alle select mit dieser arbeiten, konnte er nichts ausführen. Auch die Anweisung lief nicht an, da ich ja sage if .... .
Aber nun kann ich weiter tüfteln.
Danke und
MfG
Icke
Ich hoffe die Überschrift trifft mein anliegen.
Hallo erstmal und danke für deine Aufmerksamkeit.
Also,
ich lasse ein Selectfeld (Dropdownmenu) mit daten Füllen, die aus einer mysql DB ausgelesen werden.
Mit einem Submit wird die ID des Datensatzes übergeben.
Anhand dieser, werden bestimmte Daten in einer Schleife ausgelesen.
Dies Funktioniert alles sehr gut.
Nun würde ich gerne den order by als Variable haben, damit man die Sortierkriterie bestimmen kann.
(Auf einer Seite, wo alle Daten gezeigt werden, ohne diese von einem form zu bekommen, da Funktioniert es)
Abgefragt wird die
Variable und daran scheitere ich wohl.
Drücke ich den link
sind die übergaben weg.
Lasse ich die Seite mit
dann warted er doch immer auf den submit oder?
Also ich finde nicht den richtigen Weg.
Hauptsächlich geht es um die Seitenzahl, die den Link so ähnlich setzt. Nach druck auf Seite 2 ist alles wech.
Hoffe einer sieht durch was ich meine.
MfG
Icke
Ja aber der Server, der die Dateien hat, der steht ja nicht bei deinem Bruder, oder?
Also 1&1, hosteurope oder sonst wer. Der, der das Geld dafür bekommt, das er den webspace bereitstellt.
Also koki.willkeine.de ist ja ne Subdomain von willkeine.de und die gehört wohl deinem Bruder, oder?
Frag Ihn mal ob du ne mysql DB nutzen kannst.
MfG
Icke
Aber wenn du den Link hier anklickst, dann öffnet sich dein Shop.
http://www.jeansline.de/Shop/start.htm
Oder wo ist dein Problem? Ich dachte darum gehts oder habe ich es nicht verstanden?
Du brauchst einen Editor für das bearbeiten der Seiten.
Aber die Links unten sollten stimmen, aber aktuell ist deine Seite nach
http://www.jeansline.de/shop/start.htm
verlinkt. Und wenn es kein Verzeichnis shop (Achtung das s ist kleingeschrieben) gibt, dann findet er das nicht.
<a target="_top" href="/Shop/start.htm">
dies Verlinkt in ein Verzeichnis namens Shop. (Vom root aus)
Wenn du deinen FTP Programm öffnest dann musst du gleich dieses Verzeichnis sehen. (wenn du dich mit http://www.jeansline.de verbindest)
Wir müssen mal rausfinden wie deine Ordnerstruktur vom FTP Server aussieht.
MfG
Icke
Super cool und FETTES DANKE
Hi,
ändere mal dein Link von
http://www.jeansline.de/shop/start.htm
auf:
http://www.jeansline.de/Shop/start.htm
MfG
Icke
Ich gebe meine Suche auf,
kann mir einer das sagen.
Einfach einen link, der die Funktion des Browsers zurück macht.
(Als wenn ich Backspace im IE drücke)
Da das Formular die Daten dann noch drinne hat, wäre es die schnellste Lösung für mich.
Danke euch
MfG
Icke
Das ist zwar richtig, aber von wem hast du die Domaine erhalten?
Also wer ist denn dein Webspace betreiber?
die mysql datenbank wird von deinem provider bereitgestellt und du darfst dir dann dort ne datenbank anlegen mit tabellen darin.
(die datenbank wird meist vom provider vorgegeben)
das mit dem login sollte kein problem darstellen, das würden wir schon hinbekommen.
aber das geldausgeben für diesen mailer verstehe ich nicht. was macht der mailer denn?
hier im forum gibt bestimmt ein passendes (oder was man zurechtbasteln kann) für umsonst. nur zeit und geduld kostet es
wo hostet deine webpage?
mfg
icke
wenn man auf dein anmelden drückt, kommt man zum abgelaufenen formmailer.
da dein server wohl php unterstützt, kannst du es mit php machen. solltest du noch ne mögliche mysql datenbank haben, dann ist doch schon mal die halbe miete drinne.
mfg
icke
Hast du die Pfade der Seite angepasst?
Vorher war es auf einer domain in einem Unterordner Jeansline.
Nun ist es auf einer domain in einem Unterordner Shop.
MfG
Icke
Also:
Dies steht in der 1.php und das
<?
$id = $HTTP_GET_VARS["id"];
$zahl = $_REQUEST['zahl'];
echo "Id = $id";
echo "
";
echo "Zahl = $zahl";
?>
Alles anzeigen
in der 2.php
Das sollte dir doch helfen oder?
Aber wenn du mit Get arbeitest, dann wird doch die übergabe in der URL gezeigt. Und wenn man dies als Favorit speichert, übergibt man ja immer die Variablen mit.
Oder habe ich was nicht verstanden
MfG
Icke