CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
21.11.2005, 14:40:03
|
Anfänger
|
|
Registriert seit: Nov 2005
Beiträge: 11
|
|
Verschiedene abfragen in einem html.doc ausgeben
Hallo zusammen,
Habe das problem mit den abfragen. Ich möchte nicht zu jeder abfrage das komplette HTML-Document anhängen. Um mein Problem besse zu verstehen hänge ich am besten mal das script an.
HTML-Code:
<?php
//
include 'datbank.inc.php';
//-------------Typendefinition anfang -------------------//
$bootstyp = $_POST[bootstyp];
$techdaten = $_POST[techdaten];
$regatten = $_POST[Regatten];
$zeitwert = $_POST[Zeitwert];
$baujahr = $_POST[baujahr];
$fahrgebiet = $_POST[Fahrtgebiet];
$sfk = $_POST[SFK];
//-----------------------------------------------------//
$db = mysql_connect("$db_server","$db_usr",$db_pwd)or die
("Keine Verbindung meoglich");
mysql_select_db($db_name,$db) or die
("Die Datenbank existiert nicht");
//Abfrage Segelboot-Haftpflicht
if (($bootstyp == "kat2" ))//&&($techdaten == "1"))
{
$abfsegel20 = "SELECT * FROM `hp_segelboot` WHERE id = '$techdaten ';";
$ergsegel20 = mysql_query($abfsegel20);
while($row = mysql_fetch_object($ergsegel20))
{
echo " <table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo " <tr>\n";
echo " <td></td>\n";
echo " <td class=\"textueberschrift\">Tarif</td>\n";
echo " <td class=\"textueberschrift\">Umfang</td>\n";
echo " <td class=\"textueberschrift\">Jahresbeitrag</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_1 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_2_5 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_4 EURO</td>\n";
echo " </tr>\n";
echo " </table>\n";
}
}
//Abfrage Segelboot-Haftpflicht
if (($bootstyp == "kat1" ))//&&($techdaten == "1"))
{
$abfmotor = "SELECT * FROM `hp_motorboot` WHERE id = '$techdaten ';";
$ergmotor = mysql_query($abfmotor);
while($row = mysql_fetch_object($ergmotor))
{
echo " <table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo " <tr>\n";
echo " <td></td>\n";
echo " <td class=\"textueberschrift\">Tarif</td>\n";
echo " <td class=\"textueberschrift\">Umfang</td>\n";
echo " <td class=\"textueberschrift\">Jahresbeitrag</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_1 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_2_5 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_4 EURO</td>\n";
echo " </tr>\n";
echo " </table>\n";
}
}
//Abfrage Segelboot-Haftpflicht
if (($bootstyp == "kat3" ))//&&($techdaten == "1"))
{
$abfschlauch = "SELECT * FROM `hp_schlauchboot` WHERE id = '$techdaten ';";
$ergschlauch = mysql_query($abfschlauch);
while($row = mysql_fetch_object($ergschlauch))
{
echo " <table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo " <tr>\n";
echo " <td></td>\n";
echo " <td class=\"textueberschrift\">Tarif</td>\n";
echo " <td class=\"textueberschrift\">Umfang</td>\n";
echo " <td class=\"textueberschrift\">Jahresbeitrag</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_1 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_2_5 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_4 EURO</td>\n";
echo " </tr>\n";
echo " </table>\n";
}
}
echo "<br>Bitte klicken Sie auf <a href=javascript:history.back(1)>zurück</a> und füllen Sie alle Felder aus.";
?>
|
22.11.2005, 13:05:41
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Verschiedene abfragen in einem html.doc ausgeben
Was ist nun Deine eigentliche Frage ?
Wenn es um die Wiederholung folgenden Codes geht
PHP-Code:
{
echo " <table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo " <tr>\n";
echo " <td></td>\n";
echo " <td class=\"textueberschrift\">Tarif</td>\n";
echo " <td class=\"textueberschrift\">Umfang</td>\n";
echo " <td class=\"textueberschrift\">Jahresbeitrag</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_1 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_2_5 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_4 EURO</td>\n";
echo " </tr>\n";
echo " </table>\n";
}
dann mach eine Funktion draus
PHP-Code:
function abc($row)
{
echo " <table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo " <tr>\n";
echo " <td></td>\n";
echo " <td class=\"textueberschrift\">Tarif</td>\n";
echo " <td class=\"textueberschrift\">Umfang</td>\n";
echo " <td class=\"textueberschrift\">Jahresbeitrag</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_1 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_2_5 EURO</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
echo " <td>Haftpflicht</td>\n";
echo " <td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
echo " <td>$row->mio_4 EURO</td>\n";
echo " </tr>\n";
echo " </table>\n";
}
und ersetzte den Code an den entsprechenden Stellen.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
22.11.2005, 14:59:22
|
Anfänger
|
|
Registriert seit: Nov 2005
Beiträge: 11
|
|
AW: Verschiedene abfragen in einem html.doc ausgeben
Ja, zu deiner Frage. Es geht um diesen Code. Der vollständige Code ist noch viel länger. Es muss ja nur der Wert von 3 Feldern geändert werden.
1.wert $row->mio_1
2.wert $row->mio_2_5
3.wert $row->mio_4
Diese Werte werden aus den jeweiligen Tabellen ausgelesen.
Die Feldnamen der 3 tabellen sind gleich.
|
22.11.2005, 15:18:38
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Verschiedene abfragen in einem html.doc ausgeben
Na dann, wie oben beschrieben: mach ne Funktion draus und übergib der Funktion $row. Der Aufruf erfolgt innerhalb der {}-Klammern von while.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
22.11.2005, 16:02:26
|
Anfänger
|
|
Registriert seit: Nov 2005
Beiträge: 11
|
|
AW: Verschiedene abfragen in einem html.doc ausgeben
Danke für deine Hilfe,
habs umgesetz und funktioniert.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:02:06 Uhr.
|