DjMG
Lieutenant
- Registriert
- Dez. 2006
- Beiträge
- 627
Hallo Leute!
Ich versuche einen Loop, der aber in der while-Schleifen hängen bleibt und nix anzeigt...
Ich bekomme als Ergebnis das erste echo vor der while Schleife angezeigt (z.b.: 1156),
aber danach passiert nix - die Schleife tut nix (kein blabla ausgeben, nichts...). Wieso ??
Beste Grüße
Uli
Update! Es klappt ... fast zumindest!
Gibt folgendes aus:
Schaltknauf Edelstahl23,00€930248Schaltknauf Edelstahl23,00€930248
Das sind die richtigen Daten!
Aber:
Warum wird's 2x ausgegeben?
Und: Die Variable $_POST['produkte'] wird nicht gefüllt
(würde sonst weiter unten im Formular vorgefüllt sein, ist sie aber nicht)
LG
Ich versuche einen Loop, der aber in der while-Schleifen hängen bleibt und nix anzeigt...
PHP:
if(isset($_GET['id']) ){
$post_id = $_GET['id'];
$temp_query = null;
$temp_query = query_posts(array('post_id'=> $post_id,'caller_get_posts'=> 1));
echo $post_id; //Testweise anzeigen, ob es die korrekte post-id ist, die ich mittels GET reinbekommen hab
while ($temp_query->have_posts()) : $temp_query->the_post();
the_title();
echo('---blabla');
endwhile;
wp_reset_query();
}
Ich bekomme als Ergebnis das erste echo vor der while Schleife angezeigt (z.b.: 1156),
aber danach passiert nix - die Schleife tut nix (kein blabla ausgeben, nichts...). Wieso ??
Beste Grüße
Uli
Ergänzung ()
Update! Es klappt ... fast zumindest!
PHP:
$temp_query = '';
$arg = array(post_type =>'portfolio', 'p' => $post_id);
$temp_query = new WP_Query ($arg);
while ($temp_query->have_posts()) : $temp_query->the_post();
echo the_title();
echo the_field('preis');
the_field('artikelnummer');
$_POST['produkte'] = the_title() . " - " . the_field('preis') . " (Art.Nr.:" . the_field('artikelnummer');
endwhile;
Gibt folgendes aus:
Schaltknauf Edelstahl23,00€930248Schaltknauf Edelstahl23,00€930248
Das sind die richtigen Daten!
Aber:
Warum wird's 2x ausgegeben?
Und: Die Variable $_POST['produkte'] wird nicht gefüllt
(würde sonst weiter unten im Formular vorgefüllt sein, ist sie aber nicht)
LG