• 28-07-2013, 05:19:55
    #1
    Reveloper
    Parse error: syntax error, unexpected T_VARIABLE, expecting T_CASE or T_DEFAULT or '}' in /public_html/basket/addProduct.php on line 7

    <?
    include('../configuration.php');
    if(!isset($_POST['productId']))exit;	/* No product id sent as input to this file */
    
    switch($_POST['productId']){
    
    $get_product = mysql_query("SELECT * FROM products ORDER BY id ASC ");
    while ( $list_product = mysql_fetch_array($get_product) ){ // while
    echo '	case "'.$list_product['id'].'";
    		echo "'.$list_product['id'].'|||Calendar|||50";
    		break;';
    }
    
    	
    	
    	
    }
    
    
    ?>
    bu kodu nasıl çalıştırabilirim?
  • 28-07-2013, 05:20:56
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    echo içinde switch case yapamazsın. swtich case yap ordan aldığın değişkeni echo ile bas.
  • 28-07-2013, 05:24:16
    #3
    Reveloper
    LadyArch3r adlı üyeden alıntı: mesajı görüntüle
    echo içinde switch case yapamazsın. swtich case yap ordan aldığın değişkeni echo ile bas.
    ama benim şuna ihtiyacım var

    bir sepet sistemi buldum hazır biçimde:
    <?
    include('../configuration.php');
    if(!isset($_POST['productId']))exit;	/* No product id sent as input to this file */
    
    switch($_POST['productId']){
    
    	case "1";
    		echo "1|||Calendar|||50";
    		break;
    
    	case "2";
    		echo "2|||Shopping module|||250";
    		break;
    	case "3";
    		echo "3|||Menu package|||35";
    		break;	
    	case "4";
    		echo "4|||Ajax component|||50";
    		break;
    	case "5";
    		echo "5|||Week planner|||60";
    		break;
    	case "6";
    		echo "6|||Forum package|||150";
    		break;
    	case "7";
    		echo "7|||HTML editor|||150";
    		break;
    	case "8";
    		echo "8|||CSS creator|||125";
    		break;
    	
    	
    	
    }
    
    
    ?>
    case yerine ürünleri çekmem lazım db'den?

    Tam Hali: http://www.dhtmlgoodies.com/scripts/...-to-basket.zip
  • 28-07-2013, 13:04:40
    #4
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    ama benim şuna ihtiyacım var

    bir sepet sistemi buldum hazır biçimde:
    <?
    include('../configuration.php');
    if(!isset($_POST['productId']))exit;	/* No product id sent as input to this file */
    
    switch($_POST['productId']){
    
    	case "1";
    		echo "1|||Calendar|||50";
    		break;
    
    	case "2";
    		echo "2|||Shopping module|||250";
    		break;
    	case "3";
    		echo "3|||Menu package|||35";
    		break;	
    	case "4";
    		echo "4|||Ajax component|||50";
    		break;
    	case "5";
    		echo "5|||Week planner|||60";
    		break;
    	case "6";
    		echo "6|||Forum package|||150";
    		break;
    	case "7";
    		echo "7|||HTML editor|||150";
    		break;
    	case "8";
    		echo "8|||CSS creator|||125";
    		break;
    	
    	
    	
    }
    
    
    ?>
    case yerine ürünleri çekmem lazım db'den?

    Tam Hali: http://www.dhtmlgoodies.com/scripts/...-to-basket.zip
    konu dısı ama buldugunuz sepet sisteminin demosu varmıydı acaba ?
  • 28-07-2013, 14:25:33
    #5
    Reveloper
    Quismo adlı üyeden alıntı: mesajı görüntüle
    konu dısı ama buldugunuz sepet sisteminin demosu varmıydı acaba ?
    http://www.dhtmlgoodies.com/scripts/...to-basket.html

    burda var hocam ama bide mysql'den çekse mükemmel sistem :/
  • 28-07-2013, 15:51:14
    #6
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    http://www.dhtmlgoodies.com/scripts/...to-basket.html

    burda var hocam ama bide mysql'den çekse mükemmel sistem :/
    bence mysqle yük indirmek yerine böyle daha iyi.
  • 28-07-2013, 15:57:04
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    aşağıdaki betik işinize yarayabilir.

    <?php
    	
    	while(true) { # döngü koşulunuzu siz girersiniz.
    		switch($deger) { # switch edilecek değer
    			case '1': {
    				echo '1';
    			} break;
    			case '2': {
    				echo '2';
    			} break;
    			default: {
    				echo 'hiç biriyle eşleşmiyor.';
    			}
    		}
    	}
  • 28-07-2013, 16:13:03
    #8
    Reveloper
    Quismo adlı üyeden alıntı: mesajı görüntüle
    bence mysqle yük indirmek yerine böyle daha iyi.
    E-Ticaret sistemi yazdım onun için mysql'den çekmek lazım..

    saintx adlı üyeden alıntı: mesajı görüntüle
    aşağıdaki betik işinize yarayabilir.

    <?php
    	
    	while(true) { # döngü koşulunuzu siz girersiniz.
    		switch($deger) { # switch edilecek değer
    			case '1': {
    				echo '1';
    			} break;
    			case '2': {
    				echo '2';
    			} break;
    			default: {
    				echo 'hiç biriyle eşleşmiyor.';
    			}
    		}
    	}
    teşekkür ederim hocam ancak while ile içeriye mysql verisi basınca case kabul etmiyo
  • 28-07-2013, 16:18:25
    #9
    Burti adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim hocam ancak while ile içeriye mysql verisi basınca case kabul etmiyo
    birde böyle deneyin?

    <?php
    	
    	while($row=mysql_fetch_array($query_resource)) {
    		$rows[] = $row;
    	}
    
    	foreach($rows as $row) {
    		switch($row->deger) {
    			// bla bla bla
    		}
    	}