popup fenster mit php öffnen

daac

Grünschnabel
Hallo erstmal,
ich habe ein problem mit meinem popup fenster. Es geht um eine seite mit groß und kleinkunden.
Die kleinkunden bekomen einen standard eintrag und bei großkunden soll ein popup fenster aufgehen wo wesentlich mehr informationen stehen.

folgende funktionen sind gegeben:

in der output.php ist die funktion:
PHP:

function do_einkauf_bra_body()
$braag_array = get_brancheng($katnr);
$braa_array = get_branchen($katnr);
display_brancheng($braag_array);
display_branchen($braa_array);



die function für get branchen und get_brancheng befindet sich in der br_fns.php

PHP:

function get_branchen($katnr)
{
if (!$katnr || $katnr == '')
return FALSE;
$conn = db_connect();
$result = mysql_query("select * from branchen
where katnr='$katnr' and kundeg<198 order by 'kundeg' DESC,'name' ");
if (!$result)
return FALSE;
$num_branchen = mysql_num_rows($result);
if ($num_branchen == 0)
return FALSE;
$result = db_result_to_array($result);
return $result;
}

function get_brancheng($katnr)

{
if (!$katnr || $katnr == '')
return FALSE;
$conn = db_connect();
$result = mysql_query("select * from branchen where
katnr='$katnr' and kundeg>198 order by 'kundeg' DESC,'name' ");
if (!$result)
return FALSE;
$num_brancheng = mysql_num_rows($result);
if ($num_brancheng == 0)
return FALSE;
$result = db_result_to_array($result);
return $result;
}



Die funktionen display_branche und display brancheg befinden sich auch in der output.php:

PHP:

function display_branchen($braa_array)
{

if (!is_array($braa_array)) {
echo '<br />In dieser Kategorie gibt es im Augenblick keine Einträge.<br />';
} else {
// Tabelle anlegen

foreach ($braa_array as $row) {
$url = 'einkaufdet.php?isbn=' . ($row['isbn']);
echo '
<tr>
<td class="hghkkrmu" width="100" height="50" align="center">';
if (@file_exists('../bilder/' . $row['isbn'] . '.gif')) {
$bran = '<img src='../bilder/' . ($row['isbn']) . '.gif' border=0 />';



do_html_url($url, $bran);

} else {
echo '&nbsp;';
}
echo '</td>
<td class="hghkkrmu" width="300" align="left">';
$bran = $row['name'];
do_html_url($url, $bran);
echo '</td></tr>';
}

}

}



function display_brancheng($braag_array)
{
if (!is_array($braag_array))
{
echo '<br />In dieser Kategorie gibt es im Augenblick keine Einträge.<br />';
} else {
foreach ($braag_array as $row)
{
$url = 'einkaufdet.php?isbn=' . ($row['isbn']);
echo '
<tr>
<td width="100" height="50" align="center">';
if (@file_exists('../bilder/' . $row['isbn'] . '.gif'))
{
$bran = '<img src='../bilder/' . ($row['isbn']) . '.gif' border=0 />';
do_html_url($url, $bran);

} else
{
echo '&nbsp;';
}
echo '</td> <td width="300" align="left">';
$bran = $row['name'];
do_html_url($url, $bran);
echo '</td></tr>';
}
}
}



Die informationen werden aus der datenbank an die einkaufdet weitergeleitet mit der entsprechenden isbn (positionsnr.).

Wie bekomme ich in der einkaufdet.php durch die if anweisung mein popup fenster auf?

$isbn = $_GET['isbn'];
if ($isbn == 579) {

?
}


Dieser befindet sich im output.php


var attribdan="location=no,menubar=no,toolbar=no,status=no";
attribdan+=",resizable=no,scrollbars=no,width=600,height=600";

var subwindow=0;

function ClosePopUp()

{
if (!subwindow)
return;
if (subwindow.closed)
return;
subwindow.close();
}

function PopUpdan()
{
ClosePopUp()
subwindow=window.open("kundeg/kundesoundso.htm","popup",attribdan);
subwindow.moveTo(10,50);
}

Ich hoffe das dieses hier nicht zuviel auf einmal ist, ich weis aes aber nicht wie ich es sonst erklären soll.

Bedanke mich im voraus!
 
Also erstmal ein paar Sachen:

1. Bitte nutz doch für den Quellcode die Syntaxhighlights!
2. Es gibt GROß- und klein- Schreibung.
3. (Mir passierts auch immer wieder), Tippfehler kann man(n / und Frau) beim 2ten mal durchlesen auch korrigieren oder?
4. Ich finde deine "einkaufdet.php" leider nicht um zu sehen wann welche Funktion aufgerufen wird.

Also überarbeite doch bitte deinen Eintrag!

MfG

Ecthelion

Ps: Eigentlich kann du doch einfach mit einer Session oder sonst wie überprüfen ob der User ein Großkunde ist oder nicht. Sollte das der Fall sein: Popup öffne Dich ;)
 
für die syntaxhighlights tut es mir leid.
aber mal ganz ehrlich, groß und kleinschreibung interesieren in den foren keine sau. es geht ja um jemandem zu helfen und nicht ob jemand was groß oder klein geschrieben hat. den text lese ich nie zwei malmit mit der einkauf det hat das ganze nicht viel zu tun. die parameter werden in dem selben fenster richtig ausgegeben. es ging mir einfach um das popup fenster was sich aber erledigt hat. werde das ganze mit target="blank" realisieren.
trotzdem vielen dank
 
Hallo,

daac hat gesagt.:
für die syntaxhighlights tut es mir leid.
Dann korrigiere deinen Beitrag doch bitte. Dafür gibt es ja die Editierfunktion (zu erreichen über den Button „Ändern“).

aber mal ganz ehrlich, groß und kleinschreibung interesieren in den foren keine sau. es geht ja um jemandem zu helfen und nicht ob jemand was groß oder klein geschrieben hat.
Dann würde ich sagen, dass du dich umgewöhnen musst, wenn du hier Beiträge verfassen willst. Wir legen nämlich sehr wohl Wert auf Groß- und Kleinschreibung. Du hast im Übrigen bei deiner Registrierung zugestimmt, dich auch daran zu halten bzw. solltest über die Konsequenzen bei Nichtbeachtung Bescheid wissen.

den text lese ich nie zwei mal
Das ist ein Schlag in's Gesicht für alle freiwilligen Helfer hier. Wir sollen uns die Mühe machen und dir bei deinem Problem helfen aber du machst dir nicht einmal die Mühe deine Beiträge ordentlich zu verfassen? Na dann vielen Dank auch.

Grüße,
Matthias
 
Zurück