Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Daugiakartinis atvaizdavimas

Parašė PikaPika· 2015 Lap. 28 19:11:24
#1

Sveiki visi!
Bandau padaryti kad ivedus teksta i tam tikra laukeli pasikeistu kitas tekstas pvz:

zmogus ivede raktazodi: labas rytas
jaigu atrastas raktazodis duomenu bazeje tada pasikeicia kitas klausimas ir vel reik vesti kita raktazodi.

bandziau ivairiausius varijantus.... na kaskas panasaus i sita:


$a_array = explode(",",trim($userdata['user_isnauduoti_kodai']));
 
                 if(in_array("".$klausimas[15]."",$a_array))
                 {
 
					  echo"".$klausimas[1]."";
 
                 } else {
					  echo"".$klausimas[0]."";
				 }


bet man reik kad nepasibaigtu ties dviem klausimais o kad butu 15 klasuimu atsakymu, didelis dekui tiems kas bando padet :)

Parašė Pakartoti slaptažodį· 2015 Lap. 29 00:11:03
#2

Labas!

Tiesiog naudok if'ą if'e, ir taip su lyg kiekvienu nauju raktažodžiu leiskis po lygį žemyn.

$a_array = explode(",", trim($userdata['user_isnauduoti_kodai']));
if (in_array("".$klausimas[15]."", $a_array)) {
	// Teisingas pirmasis raktažodis, prašome įvesti antrą..
	echo $klausimas[1];
	if (in_array("".$klausimas[99]."", $a_array)) {
		// Teisingas antrasis raktažodis, prašome įvesti trečią..
		echo $klausimas[1];
	} else {
		// Neteisingas antrasis raktažodis, grįžtame į pirmą.
		echo $klausimas[1];
	}
// Neteisingas pirmasis raktažodis, negalite pradėti.
} else {
	echo $klausimas[0];
}

P.S. Beje, echo"".$klausimas[1].""; nerašome, nes išvedame vien kintąmąjį, kabutės liaudiškai tariant, susiprastina.

Parašė PikaPika· 2015 Lap. 29 11:11:46
#3

Pakartoti slaptažodį parašė:
Labas!

Tiesiog naudok if'ą if'e, ir taip su lyg kiekvienu nauju raktažodžiu leiskis po lygį žemyn.

$a_array = explode(",", trim($userdata['user_isnauduoti_kodai']));
if (in_array("".$klausimas[15]."", $a_array)) {
	// Teisingas pirmasis raktažodis, prašome įvesti antrą..
	echo $klausimas[1];
	if (in_array("".$klausimas[99]."", $a_array)) {
		// Teisingas antrasis raktažodis, prašome įvesti trečią..
		echo $klausimas[1];
	} else {
		// Neteisingas antrasis raktažodis, grįžtame į pirmą.
		echo $klausimas[1];
	}
// Neteisingas pirmasis raktažodis, negalite pradėti.
} else {
	echo $klausimas[0];
}

P.S. Beje, echo"".$klausimas[1].""; nerašome, nes išvedame vien kintąmąjį, kabutės liaudiškai tariant, susiprastina.


Blemba nelabai supratau kaip testi toliau ;/ jai nesunku bent 3 padaryk, nes viju as ir padarau o vat kaip toliau tsti neisivaizduoju ;/ dielis dekui tau :)

Parašė PikaPika· 2015 Lap. 29 12:11:20
#4


$a_array = explode(",", trim($userdata['user_isnauduoti_kodai']));
 
if (in_array("".$klausimas[15]."", $a_array)) {
	} else {
 echo $klausimas[0];
} echo"</br></br>";
if (in_array("".$klausimas[16]."", $a_array)) {
	} else {
 echo $klausimas[1];	
}echo"</br></br>";
if (in_array("".$klausimas[17]."", $a_array)) {
	} else {
 echo $klausimas[2];	
}echo"</br></br>";
if (in_array("".$klausimas[18]."", $a_array)) {
	} else {
 echo $klausimas[3];	
}echo"</br></br>";
if (in_array("".$klausimas[19]."", $a_array)) {
	} else {
 echo $klausimas[4];	
}echo"</br></br>";
if (in_array("".$klausimas[20]."", $a_array)) {
	} else {
 echo $klausimas[5];	
}echo"</br></br>";
if (in_array("".$klausimas[21]."", $a_array)) {
	} else {
 echo $klausimas[6];	
}echo"</br></br>";
if (in_array("".$klausimas[22]."", $a_array)) {
	} else {
 echo $klausimas[7];	
}echo"</br></br>";
if (in_array("".$klausimas[23]."", $a_array)) {
	} else {
 echo $klausimas[8];	
}echo"</br></br>";
if (in_array("".$klausimas[24]."", $a_array)) {
	} else {
 echo $klausimas[9];	
}echo"</br></br>";
if (in_array("".$klausimas[25]."", $a_array)) {
	} else {
 echo $klausimas[10];	
}echo"</br></br>";
if (in_array("".$klausimas[26]."", $a_array)) {
	} else {
 echo $klausimas[11];	
}echo"</br></br>";
if (in_array("".$klausimas[27]."", $a_array)) {
	} else {
 echo $klausimas[12];	
}echo"</br></br>";
if (in_array("".$klausimas[28]."", $a_array)) {
	} else {
 echo $klausimas[13];	
}echo"</br></br>";
if (in_array("".$klausimas[29]."", $a_array)) {
	} else {
 echo $klausimas[14];	
}


Pasidariau toki varianta, bet cia dabar rodo man visus, kai ivedi koda taa ingsta kuris atitinka, bet man reik kad keistusi, visada butu tik vienas, ivedi viena jai atitiko kodas taa atsirina kitas ir t.t.

Parašė Pakartoti slaptažodį· 2015 Lap. 30 19:11:30
#5

Tvarkoj, pabandysiu pats pagal save pasiprogramuot panašų dalyką, kai turėsiu rezultatą papostinsiu.

Parašė PikaPika· 2015 Lap. 30 19:11:32
#6

okey dekui tau :):):):):):)

Parašė PikaPika· 2015 Gru. 10 09:12:53
#7

Jau nereik pasidariau pats :)