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

project-checkboxes


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

  • Απαντ. 73
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Δημοσιευμένες Εικόνες

Δημοσ.

Γεια σου, άκουσα σε μία απάντηση σου ότι σε ενδιαφέρει πολύ να μάθεις να δημιουργείς ιστοσελίδες. Όταν έχεις χρόνο και εάν καταλαβαίνεις αγγλικά πήγαινε σε αυτή την ιστοσελίδα http://www.phpacademy.org και πιστεύω ότι θα βοηθηθείς πολύ. έχει πιστεύω ότι χρειάζεται ένας αρχάριος για να μάθει php αλλά και προγραμματισμό στο web γενικότερα!

να πιστεύεις στον εαυτό σου

Δημοσ.

ευχαριστω πολυ...καποιο σκ θα βρω χρονο να τα κοιταξω γιατι τωρα στην εταιρεια που κανω τη πρακτικη μου δε μπορω

Δημοσ.

Συγγνώμη για το offtopic, αλλά αν σ' ενδιαφέρει να τελειώσεις αυτό που προσπαθείς να κάνεις σε λιγότερο από 7 χρόνια θα σου πρότεινα να επανεξετάσεις τη μεθοδολογία σου. Με το να κάνεις εντελώς αόριστες ερωτήσεις (τεχνικό περιεχόμενο μηδέν) ψάχνοντας για άρπα κόλα λύσεις που χρησιμοποιείς χωρίς να έχεις καταλάβει πώς και γιατί δουλεύουν θα πάει πολύ μακριά η βαλίτσα.

Δημοσ. (επεξεργασμένο)

Γεια σας

Εχω κολλησει με ενα ερωτημα στη sql αν μπορει καποιος ας με βοηθησει

εχω δυο πινακες summary,movies_comment

θελώ να εμφανιζει ολα τα στοιχεια απο το summary και αναλογα σε ποια ταινια ειναι να κοιταζει αν υπαρχουν σχολια στον αλλο πινακα κ να τα εμφανιζει

προς το παρον αυτο που εχω κανει μου βγαζει το ιδιο σχολιο σε ολεσ τις ταινιες

 

 

Select summary.MOVIE,summary.title,summary.SUMMARY,summary.VIDEO,movies_comment.COMMENT,movies_comment.username from summary,movies_comment;

HELP!!!!!!

Επεξ/σία από bella89
Δημοσ.

οκ καταφερα να βγαζω το σωστο σχολιο αλλα οταν υπαρχουν παραπανω απο ενα σχολια εμφανιζει παραπανω απο μια φορα τα στοιχεια.

2ον γινεται μεσω xampp να φτιαξεισ φορμα που να στελνει εμαιλ

3ον πως γινεται αν δεν ορισει ο χρηστης εικονα να εμφανιζεται μια προκαθορισμενη εξαρχης

Δημοσ.

1) SELECT DISTINCT column_name(s) FROM table_name

2) Πρέπει να έχεις εγκατεστημένο κάποιον mail server (νομίζω το xampp έχει τον mercury) - εναλλακτικά χρησιμοποιείς όποιον smtp θες (αρκεί να έχει μόνο authentication, για να μη μπλοκάρεσαι σαν spam)

3) http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html

Δημοσ.

>    <body>
       <?php
           $title="Ταινίες";
           include    "..\includes\headers.inc";
           include    '..\_docs\config.inc';
           echo    "<div id='head'>
                       <h1>
                           ".$title."
                       </h1>
                   </div>";
           include    '..\includes\profil_log.inc';
           include    '..\includes\menu.inc';
           echo    "<div id='index'>";
           $summary='select  distinct summary.MOVIE,summary.title,summary.SUMMARY,summary.VIDEO,movies_comment.COMMENT,movies_comment.USERNAME from summary left join movies_comment on summary.movie=movies_comment.movie';
           $sum=mysql_query($summary);
           while($r=mysql_fetch_array($sum))
           {
               echo    "<div id='summary'>
                           <a name='".$r['title']."'>".
                               $r['MOVIE'].
                           "</a>
                           <p>".
                               $r['SUMMARY']."
                           </p>
                       </div>
                       <div id='video'>
                           <form method='POST' action='insert_comment.php'>
                               <iframe type='application/x-shockwave-flash' src='http://www.youtube.com/embed/".$r['VIDEO']."'>
                               </iframe>
                               <input type='hidden' name='x' value='".$r['MOVIE']."'/>
                               <a id='comment'>
                                   Γράψτε το σχόλιο σας!!!
                               </a>
                               <textarea id='comment' name='comment'>
                               </textarea>
                               <input type='submit' value='ΚΑΤΑΧΩΡΗΣΗ' id='comment'/>
                               <a id='show'>
                                   Σχόλια
                               </a>";
                               $q=$r['MOVIE'];
                   echo "<p id='show_comment'>";
                               $show=mysql_query("SELECT USERNAME,COMMENT from movies_comment where movie='$q'");
                               while($s=mysql_fetch_array($show))
                               {
                                   echo    $s['USERNAME'].":".$s['COMMENT']."<br/>";
                               }
                   echo    "</p>
                           </form>
                       </div>";
           }
       ?>
   </body>
</html>

 

 

Δυστυχως δε δουλεψε ουτε με το distinc εχω παραθεσει το κωδικα ακριβως απο πανω

ενεργοποιωντασ το mercury το μηνυμα αλλαξε σε αυτο SMTP server response: 553 We do not relay non-local mail, sorry.

οσο για την εικονα το ειχα λυσει πριν δω την απαντηση.

Ψαχνω δε βρισκω ακρη δημοσιευω και συνεχιζω να ψαχνω περιμενοντασ τη βοηθεια σας

Δημοσ.

To distinct εφαρμόζεται σε όλες τις στήλες που έχεις σαν αποτέλεσμα, οπότε λογικό είναι να σου τα εμφανίζει διπλά και τριπλά (αφού αλλάζουν τα σχόλια). Στη περίπτωσή σου, μπορείς να δοκιμάσεις και αυτό:

>select
summary.MOVIE,
summary.title,
summary.SUMMARY,
summary.VIDEO,
movies_comment.COMMENT,
movies_comment.USERNAME
from summary
left join movies_comment on summary.movie=movies_comment.movie
GROUP BY summary.MOVIE

Δημοσ.

ευχαριστω πολυυυυυυυυυυυυυυυυυυυυυυυυ και το ειχα δοκιμασει πριν προσθεσω τα σχολια αλλα μετα το αλλαξα δε μου αρεσε η σειρα...

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

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