Zum Inhalt wechseln



Neueste Nachrichten (in Englisch): (am laden..)

Foto

PHP Abfrage Problem


  • Bitte melden Sie sich an, um zu antworten
5 Antworten in diesem Thema

#1 stragami

stragami
  • Members
  • 2736 Beiträge
  • Gender:Male
  • Location:Wang / Bayern
  • Ihr Name:Alfred

Geschrieben 21 July 2012 - 14:17

Hallo zusammen,

ich möchte in n der german.php

eine define mit 2 einträgen machen


das ganz soll dann augrund eine Datenbankeintrages entweder das Eine oder Ander define auswählen und im Shop anzeigen.

Beispiel:

Datanbank ABFRAGE = JA

define(ANWTORT', 'Die Antwort ist ja');
define('ANTWORT', 'Die Anwort ist nein');

also ist der Datenbankeintrag ja dann wird define(ANWTORT', 'Die Antwort ist ja'); ausgwählt und angezeigt wenn
der Datenbankeintrag nein dann define(ANWTORT', 'Die Antwort ist nein')

Wie macht man das?

Danke & Gruß
Alfred
PS: Rechtschreibfehler bitte nicht bemängeln, diese gehören zur allgemeinen Belustigung!

Downloads für Starter und alle die es werden wollen:

xampp Pegasus Mail Winmerge (zum Vergleichen von php Dateien)
PHP wirter - Kostenloser PHP Editor aborange Suchtool das auch in PHP Dateien suchen kann
Powertoy Image Resize Kostenloses Tool zur Bildbearbeitung SQLDumper export und import von SQL Datenbanken

wer noch was gutes oder besseres hat - bitte melden! Danke

#2 De Dokta

De Dokta
  • Members
  • 912 Beiträge
  • Gender:Male
  • Ihr Name:Dr. Bachmann

Geschrieben 21 July 2012 - 14:58

Hi,

Du machst in der german.php 2 defines

define(ANTWORT1', 'Die Antwort ist ja');
define('ANTWORT2', 'Die Antwort ist nein');

Und dann baust Du in die Datei, wo die unterschiedlichen Antworten erscheinen sollen, eine Abfrage ein nach dem Muster:

<?php $antwort_query = tep_db_query("select FELD from " . TABLE_XYZ . " where FELD = '" . EIGENSCHAFT . "' ");
$antwort = tep_db_fetch_array($antwort_query);
$antwort_data = $antwort[FELD];

if($antwort_data =="FELDINHALT 1" {
echo ANWORT1;
}else{
echo ANTWORT2';
}
?>

Gruß
J.J.

Bearbeitet von De Dokta, 21 July 2012 - 15:01.

Bitte keine PN mit Nachfragen zu meinen Forumsbeiträgen! Wer Fragen hat, stellt sie bitte im Forum. Ich werde unaufgeforderte PN künftig nicht mehr beantworten.

#3 stragami

stragami
  • Members
  • 2736 Beiträge
  • Gender:Male
  • Location:Wang / Bayern
  • Ihr Name:Alfred

Geschrieben 21 July 2012 - 15:24

das wa nur ein beipsiel da die beiden define global genutzt werden wäre es einfacher das in der german.php zu machen.
sonst müss das an x stellen eingebauit werden das macht keinen sinn

das muss isch auch innerhalb der german.php lösen lassen sodas ich den code nicht zu ändern brauche sondern nur die 2 wahltexte einfach aus der german.php laden kann.
PS: Rechtschreibfehler bitte nicht bemängeln, diese gehören zur allgemeinen Belustigung!

Downloads für Starter und alle die es werden wollen:

xampp Pegasus Mail Winmerge (zum Vergleichen von php Dateien)
PHP wirter - Kostenloser PHP Editor aborange Suchtool das auch in PHP Dateien suchen kann
Powertoy Image Resize Kostenloses Tool zur Bildbearbeitung SQLDumper export und import von SQL Datenbanken

wer noch was gutes oder besseres hat - bitte melden! Danke

#4 stragami

stragami
  • Members
  • 2736 Beiträge
  • Gender:Male
  • Location:Wang / Bayern
  • Ihr Name:Alfred

Geschrieben 21 July 2012 - 16:01

also in der art:

if ABFRAGE = JA

define(ANWTORT', 'Die Antwort ist ja');

else

define('ANTWORT', 'Die Anwort ist nein');
PS: Rechtschreibfehler bitte nicht bemängeln, diese gehören zur allgemeinen Belustigung!

Downloads für Starter und alle die es werden wollen:

xampp Pegasus Mail Winmerge (zum Vergleichen von php Dateien)
PHP wirter - Kostenloser PHP Editor aborange Suchtool das auch in PHP Dateien suchen kann
Powertoy Image Resize Kostenloses Tool zur Bildbearbeitung SQLDumper export und import von SQL Datenbanken

wer noch was gutes oder besseres hat - bitte melden! Danke

#5 De Dokta

De Dokta
  • Members
  • 912 Beiträge
  • Gender:Male
  • Ihr Name:Dr. Bachmann

Geschrieben 21 July 2012 - 22:38

... na dann nagelst Du halt sowas in Deine german:

$antwort_query = tep_db_query("select FELD from " . TABLE_XYZ. " where was_auch immer = '" . Eigenschaft . "' ");
$antwort = tep_db_fetch_array($antwort_query);
$antwort_data = $antwort['FELD'];

if($antwort_data =="Feldinhalt") {
define('ANTWORT', 'Die Antwort ist ja.');
}else{
define('ANTWORT', 'Die Antwort ist nein.');
}

J.J.
Bitte keine PN mit Nachfragen zu meinen Forumsbeiträgen! Wer Fragen hat, stellt sie bitte im Forum. Ich werde unaufgeforderte PN künftig nicht mehr beantworten.

#6 stragami

stragami
  • Members
  • 2736 Beiträge
  • Gender:Male
  • Location:Wang / Bayern
  • Ihr Name:Alfred

Geschrieben 24 July 2012 - 20:54

3 Stunden später und x Haare grauer:

if( ABFRAGE  == 'ja'){
	define('ANTWORT', 'Die Antwort ist ja');
}else{
 	define('ANTWORT', 'Die Antwort ist nein');
}

Bearbeitet von stragami, 24 July 2012 - 20:55.

PS: Rechtschreibfehler bitte nicht bemängeln, diese gehören zur allgemeinen Belustigung!

Downloads für Starter und alle die es werden wollen:

xampp Pegasus Mail Winmerge (zum Vergleichen von php Dateien)
PHP wirter - Kostenloser PHP Editor aborange Suchtool das auch in PHP Dateien suchen kann
Powertoy Image Resize Kostenloses Tool zur Bildbearbeitung SQLDumper export und import von SQL Datenbanken

wer noch was gutes oder besseres hat - bitte melden! Danke