Προς το περιεχόμενο

php μεσα σε html tag


quito

Προτεινόμενες αναρτήσεις

Δημοσ.

καλησπερα. χρησιμοποιω το παρακατο form το οποιο δουλεθει κανονικα αλλα στο dreamweaver μου το επισημαινει σαν invalid code με αποτελεσμα να μου χαλαει η εμφανιση στο design του dreamweaver. μηπως μπορειτε να μου εξηγησετε πως ειναι η σωστη συνταξη? ευχαριστω.

<form>

<input type="button" class="button" value="οκ" <?php if($row['χ'] == '8') {?> onclick="javascript: popup_window('page.php?id=<?php echo $row['idx']; ?>',680,715)"<?php }elseif($row['id'] == 7 {?> onclick="javascript: popup_window('page2.php?id=<?php echo $row['id']; ?>',680,715)" <?php }?> >

</form>

Δημοσ.

καλησπερα. χρησιμοποιω το παρακατο form το οποιο δουλεθει κανονικα αλλα στο dreamweaver μου το επισημαινει σαν invalid code με αποτελεσμα να μου χαλαει η εμφανιση στο design του dreamweaver. μηπως μπορειτε να μου εξηγησετε πως ειναι η σωστη συνταξη? ευχαριστω.

<form>

<input type="button" class="button" value="οκ" <?php if($row['χ'] == '8') {?> onclick="javascript: popup_window('page.php?id=<?php echo $row['idx']; ?>',680,715)"<?php }elseif($row['id'] == 7 {?> onclick="javascript: popup_window('page2.php?id=<?php echo $row['id']; ?>',680,715)" <?php }?> >

</form>

Δημοσ.

Μιας και αλλάζει μόνο η σελίδα και το id, βγάζεις έξω το if statement και γίνεται κάπως έτσι...

 

>
<?php 
if($row['x'] == '8') { 
   $page = "page.php?id=".$row['idx']; 
} elseif($row['x'] == '7') {
   $page = "page2.php?id=".$row['id']; 
} else {
   // βάλε ένα default action/page
}
?> 

<form>
<input type="button" class="button" value="ok" onclick="javascript: popup_window('<?php echo $page; ?>',680,715)">
</form>

 

Υπάρχει βέβαια και η υλοποίηση με τη χρήση του switch που είναι πιο κομψό αλλά μιας και έχεις μόνο δύο περιπτώσεις, για τις τιμές 7, 8 του $row['x'] το αφήνω έτσι.

>[/color][color=#007700]if ([/color][color=#0000bb]$i [/color][color=#007700]== [/color][color=#0000bb]0[/color][color=#007700]) {
   echo [/color][color=#dd0000]"i equals 0"[/color][color=#007700];
} elseif ([/color][color=#0000bb]$i [/color][color=#007700]== [/color][color=#0000bb]1[/color][color=#007700]) {
   echo [/color][color=#dd0000]"i equals 1"[/color][color=#007700];
} elseif ([/color][color=#0000bb]$i [/color][color=#007700]== [/color][color=#0000bb]2[/color][color=#007700]) {
   echo [/color][color=#dd0000]"i equals 2"[/color][color=#007700];
}

switch ([/color][color=#0000bb]$i[/color][color=#007700]) {
case [/color][color=#0000bb]0[/color][color=#007700]:
   echo [/color][color=#dd0000]"i equals 0"[/color][color=#007700];
   break;
case [/color][color=#0000bb]1[/color][color=#007700]:
   echo [/color][color=#dd0000]"i equals 1"[/color][color=#007700];
   break;
case [/color][color=#0000bb]2[/color][color=#007700]:
   echo [/color][color=#dd0000]"i equals 2"[/color][color=#007700];
   break;
}
[/color][color=#0000bb][/color][/color]

Δημοσ.

Μιας και αλλάζει μόνο η σελίδα και το id, βγάζεις έξω το if statement και γίνεται κάπως έτσι...

 

>
<?php 
if($row['x'] == '8') { 
   $page = "page.php?id=".$row['idx']; 
} elseif($row['x'] == '7') {
   $page = "page2.php?id=".$row['id']; 
} else {
   // βάλε ένα default action/page
}
?> 

<form>
<input type="button" class="button" value="ok" onclick="javascript: popup_window('<?php echo $page; ?>',680,715)">
</form>

 

Υπάρχει βέβαια και η υλοποίηση με τη χρήση του switch που είναι πιο κομψό αλλά μιας και έχεις μόνο δύο περιπτώσεις, για τις τιμές 7, 8 του $row['x'] το αφήνω έτσι.

>[/color][color=#007700]if ([/color][color=#0000bb]$i [/color][color=#007700]== [/color][color=#0000bb]0[/color][color=#007700]) {
   echo [/color][color=#dd0000]"i equals 0"[/color][color=#007700];
} elseif ([/color][color=#0000bb]$i [/color][color=#007700]== [/color][color=#0000bb]1[/color][color=#007700]) {
   echo [/color][color=#dd0000]"i equals 1"[/color][color=#007700];
} elseif ([/color][color=#0000bb]$i [/color][color=#007700]== [/color][color=#0000bb]2[/color][color=#007700]) {
   echo [/color][color=#dd0000]"i equals 2"[/color][color=#007700];
}

switch ([/color][color=#0000bb]$i[/color][color=#007700]) {
case [/color][color=#0000bb]0[/color][color=#007700]:
   echo [/color][color=#dd0000]"i equals 0"[/color][color=#007700];
   break;
case [/color][color=#0000bb]1[/color][color=#007700]:
   echo [/color][color=#dd0000]"i equals 1"[/color][color=#007700];
   break;
case [/color][color=#0000bb]2[/color][color=#007700]:
   echo [/color][color=#dd0000]"i equals 2"[/color][color=#007700];
   break;
}
[/color][color=#0000bb][/color][/color]

Δημοσ.
καλησπερα. χρησιμοποιω το παρακατο form το οποιο δουλεθει κανονικα αλλα στο dreamweaver μου το επισημαινει σαν invalid code με αποτελεσμα να μου χαλαει η εμφανιση στο design του dreamweaver. μηπως μπορειτε να μου εξηγησετε πως ειναι η σωστη συνταξη? ευχαριστω.

<form>

<input type="button" class="button" value="οκ" <?php if($row['χ'] == '8') {?> onclick="javascript: popup_window('page.php?id=<?php echo $row['idx']; ?>',680,715)"<?php }elseif($row['id'] == 7 {?> onclick="javascript: popup_window('page2.php?id=<?php echo $row['id']; ?>',680,715)" <?php }?> >

</form>

 

Σου σινιστο να χρισιμοποισιεις LOCAL HOST SERVER

Εγω δουλεβω το appserv-win32-2.5.10

 

εχεις την δινατοτιτα να κανεις τεστινγ πανο σε PHP και msql αν χρισιμοπεις

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...